Margaryta
пожскажите пожалуйста, как с vuelidate сделать field $invalid, если на клиенте валидация проходит, а сервера приходят ошибки. например неверный пароль. или если не через vuelidate, как правильно ошибки с сервера выводить в форме?
Group Butler
Start me to get the list of commands
Group Butler
Start me to get the list of commands
Рэмуальд
https://monterail.github.io/vuelidate/#sub-asynchronous-validation
Artem
Пытаюсь подключить vue-checkbox-radio, но выкидывает Failed to mount component: template or render function not defined. http://i.prntscr.com/ldbn17E_SRmLde5zIX_plA.png При этом vue-select и vue-resource работают
zamir
а если обернуть кмопонент в <transition> если при переходе по ссылке, не работает v-leave ?? а то так сделал при переходе на этот компенент v-enter/v-enter-leave/v-enter-to рабоают а при переходе из этого кмпонента, не работают...
AB
в webpack'e style-loader подключил?
Подключено по умолчанию из пакета webpack-simple Здесь дело, что из vue-файлов не хочет подключать импорт css-файлов.
AB
разобрался?
Разбираюсь, ищу решение
Жалгас
у тебя saas еще где нибудь подключен кроме flatpickr?
Жалгас
т.е. сам sass работает, да? или только подключил?
Nikita
пожскажите пожалуйста, как с vuelidate сделать field $invalid, если на клиенте валидация проходит, а сервера приходят ошибки. например неверный пароль. или если не через vuelidate, как правильно ошибки с сервера выводить в форме?
вот еще пример есть https://jsfiddle.net/doginthehat/LoLbfsoe/ хотя я у себя сделал объект с серверными ошибками в data, и сделал свой валидатор, который проверяет есть ли ошибки в этом объекте
Anonymous
привет всем, я передаю в компонент параметр, кототрый являеться json обектом, в тотором есть после с raw html, в итоге вылетает ошибка invalid expression
Anonymous
Кто то сталкивался?
batkor
Откуда? экранирование скорее всего
AB
т.е. сам sass работает, да? или только подключил?
scss работает в компонентах, компилится нормально работало с самого начала
AB
проблема при импорте css в vue-файлах
Жалгас
проблема при импорте css в vue-файлах
https://github.com/ankurk91/vue-flatpickr-component подключи вот этот
Alexander
кто-то юзает еще https://github.com/niksmr/vue-masked-input он жив вообще?
Andrey
Жив, юзаем
Жалгас
- Backspace problems in mobile Chrome норм или как?
🐏 Alexander
есть какие нибудь best practices по вью?
🐏 Alexander
https://vuejs.org/v2/style-guide/
это уже что-то, но хотелось бы от ребят, которые реализовывали проекты
Michael
Michael
Evgheni
это уже что-то, но хотелось бы от ребят, которые реализовывали проекты
от именно чувака который разрабатывает проекты на вью, этот гайд стайл норм
Michael
от именно чувака который разрабатывает проекты на вью, этот гайд стайл норм
я там ни одного плохого или противоречивого пункта не нашёл
🐏 Alexander
это просто style guide, хотелось бы что-то по архитектуре приложения
Bohdan
это просто style guide, хотелось бы что-то по архитектуре приложения
как удобно, так и пили) на медиуме пара статей была, но там более специфично
🐏 Alexander
как удобно, так и пили - как на jquery что ли!? :)
Evgheni
как удобно, так и пили - как на jquery что ли!? :)
vue и так тебя ограничивает и заставляет делить всё на компоненты
🐏 Alexander
гайд хороший на самом деле, но вот например использование кастомных дирректив как вам, норм или нет!?
Evgheni
норм
🐏 Alexander
норм
а если у тебя весь проект будет на диррективах, думаешь удобно будет дебажить?!
Evgheni
а если у тебя весь проект будет на диррективах, думаешь удобно будет дебажить?!
так не норм, но единичные использования почему бы и нет?
Maxim Ambrosevich
🐏 Alexander
так не норм, но единичные использования почему бы и нет?
ну так стоит как-то осветить эту тему, у меня есть опыт с несколькими директивами и я себе в ногу выстрелил
Nikita
кто-то юзает еще https://github.com/niksmr/vue-masked-input он жив вообще?
там были какие-то баги, из за которых я на vue-the-mask перешел, еще говорят, что iMask норм, но я не пробовал
Alex
https://vuejs.org/v2/style-guide/
На русском есть) и еще плагин для линтера по всем этим правилам
Alex
это уже что-то, но хотелось бы от ребят, которые реализовывали проекты
Подробнее расскажите, слишком сферично пока говорите про что хотите знать
Alex
https://github.com/scleriot/vue-inputmask я такой юзаю
Мы без такой обертки просто используем
🐏 Alexander
Подробнее расскажите, слишком сферично пока говорите про что хотите знать
1) директивы работают напрямую с дом-элементов, а не с виртуальным домом, что херово 2) есть бага у вью, что если директива навешивает класс на элемент, а потом произойдет перерендер этого элемента, то класс больше не навешивается
🐏 Alexander
на 2) надо писать jsfiddle, чтобы понятнее было, но лень
🐏 Alexander
Значит не засчитывается 😄
ну я как бы и не хочу тут сидеть писать фидлы и доказывать, а спрашиваю по практики, и если чуваки говорят, "да нормально использовать директивы", то значит нихера они не смыслят
Michael
а если у тебя весь проект будет на диррективах, думаешь удобно будет дебажить?!
я довольно крупно юзаю кастомную директиву v-title. Догадайтесь где и почему :D
Владимир
Привет всем, подскажите пожалуйста, как через arrow функцию упростить эту конструкцию? data () { return { foo: 'bar' } }
Alex
() => ({})
Stanislav
Stanislav
() => ({})
Не сказал бы, что стало проще)
Evgheni
я довольно крупно юзаю кастомную директиву v-title. Догадайтесь где и почему :D
дохрена плагинов используют директивы, не отказываться же от них потому что они "фуууу, компоненты лучше"
Alex
Не сказал бы, что стало проще)
На одну вложенность кода меньше)
🐏 Alexander
Значит, не описали ограничений, ибо идея работает в обе стороны, если не в меру.
как буд-то что-то изменится, если напишу, в issue багов хватает
Evgheni
как ты компонентом заменишь мою v-title?)
хммм функциональным компонентом?
Michael
На одну вложенность кода меньше)
тут тоже можно, и я видел такое, одуреть и написать с десяток свойств в дату в одну строчку
🐏 Alexander
я не предлагаю заменить, но явно есть места, где лучше не использовать директивы
Michael
хммм функциональным компонентом?
вместо v-title у родительского элемента в роутере запилить компонент, который будет где-то там внутри, и будет рендериться как <v-title :title="blahblah" /> ? ну хз хз. по мне так путаница и мина.
Alex
я не предлагаю заменить, но явно есть места, где лучше не использовать директивы
Директивы есть, прибегайте к ним в случаях необходимости работы с дом. В других компонентов хватит
Michael
что за v-title?
меняет тайтл в документе. удобно.
Alex
👍 ну вот типа такой практики услышать
Ну так написано https://ru.vuejs.org/v2/guide/custom-directive.html
Maxim Ambrosevich
надо будет, переключит язык :D
в англ часто дока более акутальная, так как не быстро переводят
🐏 Alexander
меняет тайтл в документе. удобно.
я хз зачем вам директива я меняю в хуке в роутинге