Nikita
я например себе сделал файлик в котором есть switch и который в зависимости от сборки экпортирует то или иное. Uglify режет все ненужное и оставляет только высчитанные на момент сборки переменные.
Nikita
еще можно заюзать dotenv плагин, он будет экспортировать в энв нужные значения
heavycharged
мне пока этого хватит, просто переключалку порта нужно было, там на сервере конфиг файл на 8080 слушает, и nginx туда проксирует, а разработку веду на 8081 порту. хотя наверное было логичней фронт перевести на 8081.
heavycharged
хотя все равно по итогу надо node.env проверять, запросы то летят на 80 или 443 порт
Mikhail
Привет, Коллеги! Подскажите вопросик, решил попробовать nuxt в деле, сделал тестовый проектик на локалке, все замечательно робит. Решил протестить на vds, до этого ни разу не сталкивался с нодой на сервере, поставил значит ноду, спроксировал через nginx на домен залил проектик сбилдил и стартанул. Все вроде запустилось проксирование работает, по домену выходит главная проекта, но ни одна ссылка на другие страницы не работает, а также в кансоли хрома висят ошибки подключения всех скриптов и стилей проекта.... куда копать, подскажите, пожалуйста?
Evgenii
Сделать шину и прокинь ее в пропс. Пусть меня закидают помидорами :) а вообще может ты как-то можешь перенести анимацию в родителя? Тогда изращаться не придётся точно и будет самый норм вариант
Ну представь ты сделал компонент и хочешь его в разных проектах использовать и хочется чтобы этот компонент был как черный ящик, не зависел от родителя, шины и т. п, через пропсы выглядит как будто ты послал жену в магазин, а потом она такая звонит и говорит - «помоги продукты донести» и тебе все равно приходится идти. Поэтому я пока через refs решил, но вдруг кто-то каноничнее делает
Sergey
Ребята, кто-нибудь работал в связке Vue + Yii2. С какими проблемами сталкивались? Как правильно оформить структуру проекта? Может кто подскажет хорошие материалы? (Vue пока что активно изучаю, с Yii2 работал давно).
Sunlive
почему yii2?
Sunlive
возьми лару мб?
Никита
Так парень написал, что на Yii2 уже давно пишет
Sergey
Да потому что просто нет опыта в Laravel (и у других разработчиков, которые будут задействованы в проекте тоже). Все работали до этого с Yii2...
Анатолий
Небось главная?
Roman
Всем привет, подскажите пожалуйста, почему после отправки метода, refs становятся недоступны, дам 2 скриншота:
Roman
Roman
Иван
Поди модалку закрывает, к примеру?
Roman
Поди модалку закрывает, к примеру?
отправка запроса на сервер, через vue-resource
Иван
Просто такое может случиться если у тебя сами элементы уже исчезли из дома
Иван
Модалку закрыли там или другой экран открылся
Иван
Код createNewOrder покажи
Roman
Точно, у меня лоадер позже закрывается, а он заменяет компонент
Roman
Спасибо
Иван
Исчоп)
Кирилл
#Исчоп
Кирилл
чтоб сразу по тегу искать
Иван
Мне влом
Иван
Можно и просто по слову искать, разницы-то
Андрей
Подскажите как правильно организовать работу vue с axios. Имеется: 1) компонент, который получает данные (массив с обектами) из базы данных 2) много вычисляемых свойств из этих данных, которые передаются дочерним компонентам для дальнейшей обработки. Проблема в том что вычисляемые свойства обрабатыйваются раньше, чем загружаются данные из базы данных и скрипт падает. Получение данных пробовал запускать на хуки beforeCreate и created. Делал свойство на проверку завершения загрузки данных и обарачивал все вычисляемые свойства в родительском компоненте на проверку его истинности, но продолжали падать вычисляемые свойствца дочерних компоненов. Неужели придется делать такую обертку вычичисляемых свойств во всех дочерних компонентах?
Denys
В доках все расписано
Denys
https://router.vuejs.org/ru/advanced/navigation-guards.html
Андрей
спасибо
Andrey
Ну и можешь на v-else влепить прелоадер
Иван
На што только люди не идут лишь бы vuex не использовать)
Sunlive
зочем
Sunlive
вот редакс я бы не брал при возможности
Иван
Ну вот люблю я когда в одном месте все данные грузятся и вычисляются
Sunlive
вьюкс на его фоне изи-пизи
Иван
Компоненты могут только дергать нужные методы, если какие-то данные очень уж надо грузить отложенно
Sunlive
да то то же
Иван
Ну да, редакс кода только прибавляет
Sunlive
несколько компонентов шарят данные между собой
Иван
А вьюкс как минимум не увеличивает его количество
Sunlive
а вызывают все 1й строкой
Sunlive
да там столько бойлерплейта, что для новичка можно потеряться и все сломать
Sunlive
пока его заведешь - офигеешь
Иван
Ну как бы концецпия у него простая и правильная (отчасти
Иван
Стейт, редьюсеры, экшоны
Иван
Только вот как только туда добавляется какая-никакая асинхронность, все, пздц
Sunlive
ну флакс-лайк
Sunlive
как и вьюкс
Иван
Саги это ваще отдельная хреновина, без которой никуда
Иван
В вьюксе они хотя бы встроены из коробки
Sunlive
редакс мне показался отдельной самостоятельной библиотекой
Sunlive
))
Иван
А в редаксе с сагами источником истины остается стор, а вот меняется он обычно из саг, а не из редьюсеров, в итоге получается две слабосвязанные части, которые обе отвечают за одну и ту же бизнес логику
Evgeniy
подскажие, в наксте можно использовать обычный стор, и подключить в него модули или можно модули реализовать только как в руководстве?
VasiliyIT
Ваня, вот ты же умный наверняка знаешь: Как исходя из переданных пропсов в компоненте сделать выбор рулесов валидации инпута ? Rules: [ v => !!v || 'Введите % ', v => v.length <= 6 || 'Не больше 6 символов', v => /^[\d.]+$/.test(v) || 'Только числа и .', v => v <= 100 || 'Не больше 100%' ] таких вот
VasiliyIT
рулесы лежат естественно в дате компонента
VasiliyIT
или как вообще сделать так, чтобы привила валидации инпута можно было менять исходя из переданных пропсов ?
VasiliyIT
все это во vuetify завернуто
VasiliyIT
мне бы по хорошему передать в пропсе название рулесов, но это массив и вероятно надо передавать некую ссылку на него ?
VasiliyIT
нифига не пойму
Erzed
нифига не пойму
так и передавай как пропсы, в чем проблема. :verifyRules='verifyRules'
VasiliyIT
говорит что это не массив, говорит строка, хочет ссылку на массив правила из даты
VasiliyIT
вероятно
VasiliyIT
тоесть мне надо передать строку, и как-то указать этой строкой на нужный массив из даты()
VasiliyIT
а как не понимаю
Erzed
почему строка. у тебя в компоненте есть rules. тебе надо передать в компонент array индексов правил, которые нужно использовать для валидации. так же? этот array можешь как computed сделать к примеру. да, props должны быть из data/computed
Vladislav
@amareis ну как сказать