
Александр
12.09.2017
07:19:47

Вишневый чай
12.09.2017
07:19:55
См ниже

Александр
12.09.2017
07:23:25
См ниже
поискал по упоминанию 'watch', посмотрел 20-30 результатов последних. не нашёл

Google

Airat
12.09.2017
07:23:35
Ок, а этот вотчер где находится?
в чайлде, идея такая, в родителе dialog: false, на чайлде <child v-if="dialog" />, потом в чайлде когда закрываю, меняю active = false, и если false то отправляю событие в родитель, в нем меняю dialog = false

Вишневый чай
12.09.2017
07:25:48
Поправте меря если я не прав: вотчеры работают так: в небольшом интервале берётся значение из наблюдаемого объекта, и сохраненная предыдущая копия. Сравнение больших объектов по таймауту да ещё и рекурсивно не самая лучшая в плане производительности штука, но ИНОГДА подругому никак ( когда не подходит компьютед)
Второй кстати работает намного филиграннее, меняя необходимые значения с помощью геттров и сеттеров

Александр
12.09.2017
07:32:03
всему своё место, ага. в случаях с асинхронными вещами watch очень удобен

Airat
12.09.2017
07:33:21
@Akiyamka спасибо
переписал на computed

Александр
12.09.2017
07:34:01
в самом низу страницы. computed с get и set
только тебе вместо commit надо будет делать emit
а в get возвращать входящий prop из родителя

Airat
12.09.2017
07:35:52
ага, так и сделал, и работает лучше

Александр
12.09.2017
07:36:00
ну а значение в active присваивать в методе клика по какой-нибудь кнопке, либо где ты его рождаешь
ага, ок

Google

Airat
12.09.2017
07:36:18
появилась анимация, тк теперь нет v-if
а можно же стикеры? да? а то я хз

æ digital
12.09.2017
07:51:58
Можно, главное не с Лениным

Vitaly
12.09.2017
08:45:02
Привет всем! Только начал изучение Vue, пытаюсь настроить окружение в PhpStorm 2017,2,3.
Проблема с импортом класса без расширения .vue
import App from './App'
IDE не понимает, что надо смотреть ./App.vue
Плагин для vue установил, так что синтаксис понимает и подсвечивает.
Если прописать import App from './App.vue' то все работает

Jerry
12.09.2017
09:05:14

Airat
12.09.2017
09:07:12
и плагин для vue из коробки идет поидее
ничего ставить не надо

Vitaly
12.09.2017
09:10:32
Airat Zh, [12.09.17 12:07]
и плагин для vue из коробки идет поидее
наверное так в WebStorm, в PhpStorm он для незнакомых файлов автоматом предлагает установить соответсвующий плагин
надо включить подсведку синтаксиса es6?
Включено

Andrey
12.09.2017
09:26:52
подскажите, как правильнее всего сделать навигацию через v-for, чтобы у каждого элемента меню была собственная ссылка, а не общая для всех?

Vitaly
12.09.2017
09:27:45
Оказывается и в WebStorm это тоже не работает. Предлагают прописывать расширение
https://intellij-support.jetbrains.com/hc/en-us/community/posts/115000385944--vue-go-to-declaration-failed

Александр
12.09.2017
09:35:34

Andrey
12.09.2017
09:36:47
спасибо
и еще вопрос есть, возможно ли переключать класс 'active' между элементами меню, не создавая для каждого пункта свою переменную в data?

Вишневый чай
12.09.2017
09:44:49

Жалгас
12.09.2017
09:45:23
Привет есть кто разбирается в eslint?

Nikita
12.09.2017
09:49:10

Google

Жалгас
12.09.2017
09:54:15
читал, но не понял какие надо написать правила чтобы сократить это
{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
12.09.2017
09:55:33
удалились только переносы строк? если так, то линтер тут не нужен

Жалгас
12.09.2017
09:57:22
нашел, извините, не удержался, надо было потратить еще 5 минут))

Igor
12.09.2017
09:59:21
VScode не?
С vue он работает как то странно все плагины перепробовал в итоге забил на нормальный автокомплит и еммет

Vladimir
12.09.2017
10:04:19
Igor, скачай все три последних плагина, они более - менее рабочии

Mathew
12.09.2017
10:05:07
Определяю сексуальную ориентацию по плагинам

Vladimir
12.09.2017
10:06:43
и какая у меня в таком случае ?

Mathew
12.09.2017
10:07:02
Прекрасный человек

Vladimir
12.09.2017
10:07:31
;)
плагины , как плагины, все необходимое, чтобы не наговнокодить ))

Mathew
12.09.2017
10:08:19
а шрифт какой?

Vladimir
12.09.2017
10:08:29
обычный вскоде

Денис
12.09.2017
10:08:52
согласен что ВСКоде с вуу както странно работает... только с бубном автокомплит заводится и то не всегда

Vladimir
12.09.2017
10:09:17
vetur через раз работает
моя связка работает всегда, но vetur еще на ошибки показать мог ..

Kelin
12.09.2017
10:44:58
gruvbox пизже тема
имхо единственная нормальная на vscode

Kolya
12.09.2017
10:48:25

Kelin
12.09.2017
10:48:41

Google

Kelin
12.09.2017
10:48:48
так же как и gruvbox на vscode

Kolya
12.09.2017
10:49:13

Kelin
12.09.2017
10:49:24
на вкус и цвет

DimenSi
12.09.2017
10:54:26
пасаны, подскажите как правильно сделать
у меня есть данные , они ввиде столбца, но верстать это надо в виде рядов
ща найду пример
вот
данные у меня в виде столбца, но верстать надо рядами

Kos
12.09.2017
10:59:22
просто верстка?

DimenSi
12.09.2017
10:59:33
данные через цикл прокидываются
в php можно было бы сделать мухлеж с </div><div>

Roman
12.09.2017
11:12:47
Напиши
Написать то можно, но боту нужны права чтоб удалять сообщения

Rafael
12.09.2017
11:13:43

Roman
12.09.2017
11:14:10

Rafael
12.09.2017
11:14:18
Нет
Очевидно, что нет

ol
12.09.2017
11:16:59
парни, подскажите такой момент, есть категории, в категориях есть разделы порядка 15шт в каждой. Как лучше реализовать, открыть/скрыть. Если сделать например, по дефолту 5шт разделов в каждой категории

Dmitry
12.09.2017
11:24:54
Всем привет! Программирую чаще на ruby, имел дело с react, сейчас интересно изучить vue. Поэтому зашел в этот чат, чтобы быть в курсе событий)

Andrey
12.09.2017
11:28:55
Ребят, а подскажите кто чем пользуется для деплоя ваших проектов?
Интересует не сборка проекта, а скорее CD.
По факту хочу после сборки с раннера положить корректно файло в папку с релизом, поставить на новую папку симлинку, почистить старые релизы и иметь возможность откатиться.
Когда-то пользовал всякое типа капистрано, рокетира и деплоера, но они по факту делают много больше, чем мне нужно и сами хотят быть таскраннерами.
Конечно, всегда можно каких-то баш скриптов накидать и их во время CI дергать, но велосипедить не охота )

Google

Aleksey
12.09.2017
11:30:51
makefile

Stanislav
12.09.2017
11:31:14
SFTP

Roman
12.09.2017
11:38:08
concorce ci ?
а вот скажите, как отлаживать неработающий vue?
у меня есть примерно такой код в проекте
https://jsfiddle.net/hryamzik/x7ze06L5/
Примерно, потому что логика там немного сложнее, но идея та же. Пытался воспроизвести проблему в виддле, а она там работает. В пректе чекбоксы живут как надо, а вот кнопки не нажимаеются. Как дебажить, куда смотреть?

Вишневый чай
12.09.2017
11:45:55
а так старый добрый debugger

Roman
12.09.2017
11:46:16
там как-то пусто
обычная консоль и то полезнее, кмк

Вишневый чай
12.09.2017
11:46:45
потому и сказал - немного )
он конечно раскрывается при работе с vuex

Roman
12.09.2017
11:48:17
до vuex пока руки не дошли, даже не знаю, надо ли
но вот такую простую конструкцию даже не ясно как логами обложить (
просто через чекбокс работает, а клик по кнопке игнорируется

ASergey
12.09.2017
11:50:05
Может делал кто сжатие картинок при билде проекта? Линканите код.. чет не врублюсь

Roman
12.09.2017
11:50:56

Roman
12.09.2017
11:52:43
Вот по ссылке последние два ряда кнопок, первый "обнажает" чекбоксы, второй их скрывает. Работает одинаково, надо, конечно, скрыть, но пока кнопки не работают, чекбоксы торчат, чтобы можно было хоть как-то стейт менять

Roman
12.09.2017
11:53:27