CherryTea
CherryTea
Особено с дипом
CherryTea
Если я правильно помню, вотчер твой будет рекурсивно сравнивать объекты по таймауту
Airat
дип решил не юзать
Airat
watch: {
active (newState) {
if (!newState) {
this.$emit('closeNewOrder')
}
}
},
я тут модалку закрываю которая из vuetify
Airat
через компютед можно такое сделать?
CherryTea
Нужно
CherryTea
А почему бы не слать событие на закрытие там же где ты заполняешь стейт?
Airat
я не совсем понял тебя, я решил так сделать, чтобы в родителе не городить разметку, и обернул модалку в свой компонент, который при created делает this.dialog = true
Александр
CherryTea
См ниже
CherryTea
Александр
См ниже
поискал по упоминанию 'watch', посмотрел 20-30 результатов последних. не нашёл
Airat
Ок, а этот вотчер где находится?
в чайлде, идея такая, в родителе dialog: false, на чайлде <child v-if="dialog" />, потом в чайлде когда закрываю, меняю active = false, и если false то отправляю событие в родитель, в нем меняю dialog = false
CherryTea
Поправте меря если я не прав: вотчеры работают так: в небольшом интервале берётся значение из наблюдаемого объекта, и сохраненная предыдущая копия. Сравнение больших объектов по таймауту да ещё и рекурсивно не самая лучшая в плане производительности штука, но ИНОГДА подругому никак ( когда не подходит компьютед)
CherryTea
Второй кстати работает намного филиграннее, меняя необходимые значения с помощью геттров и сеттеров
Александр
всему своё место, ага. в случаях с асинхронными вещами watch очень удобен
Airat
@Akiyamka спасибо
Airat
переписал на computed
Александр
Александр
в самом низу страницы. computed с get и set
Александр
только тебе вместо commit надо будет делать emit
Александр
а в get возвращать входящий prop из родителя
Airat
ага, так и сделал, и работает лучше
Александр
ну а значение в active присваивать в методе клика по какой-нибудь кнопке, либо где ты его рождаешь
Александр
ага, ок
Airat
появилась анимация, тк теперь нет v-if
Airat
Airat
а можно же стикеры? да? а то я хз
Anonymous
Можно, главное не с Лениным
Vitaly
Привет всем! Только начал изучение Vue, пытаюсь настроить окружение в PhpStorm 2017,2,3.
Проблема с импортом класса без расширения .vue
import App from './App'
IDE не понимает, что надо смотреть ./App.vue
Плагин для vue установил, так что синтаксис понимает и подсвечивает.
Если прописать import App from './App.vue' то все работает
Vitaly
Mykhailo
Airat
Airat
и плагин для vue из коробки идет поидее
Airat
ничего ставить не надо
Vitaly
Airat Zh, [12.09.17 12:07]
и плагин для vue из коробки идет поидее
наверное так в WebStorm, в PhpStorm он для незнакомых файлов автоматом предлагает установить соответсвующий плагин
Vitaly
надо включить подсведку синтаксиса es6?
Включено
Andrey
подскажите, как правильнее всего сделать навигацию через v-for, чтобы у каждого элемента меню была собственная ссылка, а не общая для всех?
Andrey
Vitaly
Оказывается и в WebStorm это тоже не работает. Предлагают прописывать расширение
https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000385944--vue-go-to-declaration-failed
Andrey
Andrey
спасибо
Andrey
и еще вопрос есть, возможно ли переключать класс 'active' между элементами меню, не создавая для каждого пункта свою переменную в data?
CherryTea
Жалгас
Привет есть кто разбирается в eslint?
Жалгас
читал, но не понял какие надо написать правила чтобы сократить это
{path: 'orders',
name: 'Заказы',
component: load('orders'),
children: [
{path: ':id(\\d+)', name: 'Заказ', component: load('order')}
]
},
вот в это
{path: 'orders', name: 'Заказы', component: load('orders'), children: [
{path: ':id(\\d+)', name: 'Заказ', component: load('order')}
] },
Egor
удалились только переносы строк? если так, то линтер тут не нужен
Жалгас
нашел, извините, не удержался, надо было потратить еще 5 минут))
Igor
VScode не?
С vue он работает как то странно все плагины перепробовал в итоге забил на нормальный автокомплит и еммет
Vladimir
Igor, скачай все три последних плагина, они более - менее рабочии
Vladimir
MaybeLocal
Определяю сексуальную ориентацию по плагинам
Vladimir
и какая у меня в таком случае ?
MaybeLocal
Прекрасный человек
Vladimir
;)
Vladimir
плагины , как плагины, все необходимое, чтобы не наговнокодить ))
MaybeLocal
а шрифт какой?
Vladimir
обычный вскоде
Денис
согласен что ВСКоде с вуу както странно работает... только с бубном автокомплит заводится и то не всегда
Vladimir
vetur через раз работает
Vladimir
моя связка работает всегда, но vetur еще на ошибки показать мог ..
Завтра
gruvbox пизже тема
Завтра
имхо единственная нормальная на vscode
Anonymous
Завтра
Завтра
так же как и gruvbox на vscode
Завтра
на вкус и цвет
Nikita
пасаны, подскажите как правильно сделать
Nikita
у меня есть данные , они ввиде столбца, но верстать это надо в виде рядов
Nikita
ща найду пример
Nikita
Nikita
вот
Nikita
данные у меня в виде столбца, но верстать надо рядами
Kos
просто верстка?