Иван
Ты смотри там, зависит от того как formData в data объялена
Иван
Может и не сработать реактивность
Иван
Vue.set(this.formData, name, value) точно сработает
Иван
Ну вот если логин и пассворд меняешь, то сработает, да
Иван
А если необъявленное в дате поле - то не сработает, надо будет через Vue.set
Андрей
подскажите как отредактировать настройки сборки webpack чтобы css выводился в отдельный файл. пробовал по инструкцие с сайте vue-cli - не помогло.
https://vue-loader.vuejs.org/ru/configurations/extract-css.html
Андрей
Alex
https://github.com/vuejs/vue/releases/tag/v2.5.16
Alex
люблю обновы по утрам
Иван
Скок багфиксов
Иван
А нефиг релиз два месяца пилить (даже с учетом рождества и нг)
Alex
Та он наверное не пилит) к конфам готовился, выступал типа с планами на 2к18 у вью, где разработчики всех фреймворков делятся
1337
vue крутая штука
1337
первый раз так в сообщество вливаюсь
Igor
Igor
Anton
да я уж разобрался
Anton
спасибо
Igor
Igor
Понять как работают лоадера и тд
Anton
и все настройки пишутся в vue.config.js
Иван
Кстати да, тоже немного помучился с этим
Иван
Когда нужно вкуривать сорцы чтобы правильно зачейниться - ну это не оч
Igor
Иван
Он есть, просто его запрятали глубже
Igor
Anton
да, он под капотом где-то
Anton
ну дока к vue-loader не говорит, куда писать опции, об этом можно узнать только тут
https://github.com/vuejs/vue-cli/blob/dev/docs/README.md
Igor
Ну так вот же https://github.com/vuejs/vue-cli/blob/dev/docs/webpack.md
Alex
https://daily.afisha.ru/news/15231-umer-fizik-teoretik-stiven-hoking/
Anton
Igor
Ну судя по доке вебпак конфиг остался частью vue.config.js, тоесть ты можешь указать поле с конфигурирования вебпака м собственно все
Igor
Ну надо глядеть что там ещё наметили ;)
Igor
Andrew
Alex
Igor
Не совсем тебя понял, у тебя на сайте есть 2 одинаковые формы ? Которые юзер одновременно видит ?
Igor
И может отправить ?
Igor
Ну так у тебя всегда вопрос ответ, тебе непонятно в какую форму послать ответ ? А кто у тебя шлёт запросы ?
Igor
Отдельный компонент ?
Igor
Или сама форма умеет это делать ?
Igor
Ну вызывается то он внутри каждой формы или у тебя какой то компонент отвёртка ?
Igor
Я к тому что если внутри каждой формы дёргается запрос то идентифицировать ничего не нужно, но если это делает компонент сверху тогда тебе придется идентифицировать формы
Igor
Ну так делай this.$set(this.error, error) в catch
Igor
Ну или response проверяй что прислал сервер
Oleksandr
Привет!
Есть такие кто использует Jest для тестирования Vue? Вас не смущает что он очень медленный или как вы с этим боретесь? Выбрал Jest из-за простоты настройки, но скорость очень огорчает... 😞
Igor
Ну так сделай ещё отвёртку которая будет проверять ошибку и юзай ее везде
Igor
Кажется ты что то делаешь не так :(
Sunlive
ты бэк пишешь?
Sunlive
обычно возвращают статус ошибки какой нить 409 например
Sunlive
и тогда его уже обрабатывает кэтч
Иван
Если ты конечно не фетч юзаешь, тогда оно пойдет в then)
Sunlive
Sunlive
все что ли в зен валится ?
Иван
Фетч только сетевые ошибки в catch отправляет
Иван
Если ответ от сервера получен, с любым статусом, он попадет в then
Sunlive
а, понятно, спасибо!
просто пока не особо юзал фетч, чисто для потрогать
Иван
В этом есть своя логика, просто стоит помнить что фетч это реально низкоуровневая штука
Sunlive
вот тебе и альтернатива
Иван
Ею одной обойтись никак не получится, один хрен обертки нужны
Sunlive
как ловить тогда не 200 респонс?
Иван
response.ok проверяешь
Sunlive
ага, понял
Иван
Если false - значит не из 20х статус ответа
Samat
ребят, подскажите, пожалуйста. в v-for="goal in goals" есть формы <select> (добавляются динамически). на @change как в аргументах указать переменную goal, для которой выбирается значение, и выбранное значение? или при обработке уже будет присвоено новое значение?
Samat
нужно что-то вроде @change="selectGoal(goal, selectedOption)"
Иван
Ну кагбэ да. Есть даже статья почему фетч не заменит какой-нибудь аксиос и любую другую специализированную библиотеку для запросов уровня приложения
Rafael 🌵
@c01nd01r https://github.com/vuejs/vue-loader/releases
тут 7 дней назад новая версия вышла, а в новостях у тебя ее нет - не порядок
Anton
сделай option value="твоё значение" v-model="куда его писать"
Anton
а на @change будешь просто брать его из того поля
Anton
https://ru.vuejs.org/v2/guide/forms.html#Выпадающие-списки
Samat
странно, просто, этот селект работает. зачем в options указывать разные v-model, если это один селект
Anton
я не то сказал, v-model на селект нужно
Anton
<select v-model="selected">
<option v-for="option in options" v-bind:value="option.value">
{{ option.text }}
</option>
</select>
Anton
типа такого
Stanislav