
? ? ? Alex ? ? ?
04.10.2016
12:37:22
Не понял

Andrey
04.10.2016
12:40:26
<template><div> -> <template><form @submit.prevent='onSubmit'>

? ? ? Alex ? ? ?
04.10.2016
12:41:30
В чем профит тогда?

Andrey
04.10.2016
12:42:56
стандарт приписывает теги формы писать внутри формы. браузеру понятнее.
почему ты button испльзоал а не какой-нибудь span? Тоже стандарт и сематически верно

Google

Михаил
04.10.2016
12:43:41
Плюс формы можно ентером сабмитить

? ? ? Alex ? ? ?
04.10.2016
12:43:51
Ок спасибо

Evjeni
04.10.2016
15:00:25
так, а где инфу взять по v2?
офф доки норм там?

Сашка
04.10.2016
15:13:57
Но его в общем то достаточно

Vadim
04.10.2016
15:14:52

Сашка
04.10.2016
15:15:32

Vadim
04.10.2016
15:16:56
https://github.com/vuejs/vue/issues/2873
гайз, расскажите для чего vuex нужен?

? ? ? Alex ? ? ?
04.10.2016
15:26:47
короче глобальное хранилище
на странице А ты вытащил данные кинул их в сторедж

Google

? ? ? Alex ? ? ?
04.10.2016
15:27:18
потом тебе снова они понадобились
ты их стащил с стореджа
но на другой странице

Vadim
04.10.2016
15:36:08
юзать совместно с router? или можно и так?

? ? ? Alex ? ? ?
04.10.2016
15:59:32
кто подскажет как текст обрезать?
в вуе
как фильтр запилить
короче фильтр запилил
как мне его глобальным сделать?)
чтоб был доступен со всех компонентов
решил
https://vuejs.org/api/#Vue-filter

Евгений
04.10.2016
16:14:37
Да, иногда хорошо в доках искать инфу :)

? ? ? Alex ? ? ?
04.10.2016
16:15:55

Евгений
04.10.2016
16:16:58
У меня тоже)

? ? ? Alex ? ? ?
04.10.2016
16:20:11
https://gist.github.com/eskrano/a746f78d8b4cc10a5891bafb3921cca1 фильтр обрезки текста нагамнакодил

Arthur ?
04.10.2016
16:42:49
ребят, если я итерирую таким образом
могу ли я зайти в любой(один) элемент массива item.array, и вывести какое то поле из него?
<ul>
<template v-for="item in items">
<li>{{ item.array }}</li>
<li class="divider"></li>
</template>
</ul>
еще один внутренний итератор не оч, учитывая что в любом элементе массива есть нужная инфа

Vladimir
04.10.2016
16:44:49
а ты пробовал
{{item.array[0]}}
?

Google

? ? ? Alex ? ? ?
04.10.2016
16:44:50
не понял, но пробуй методом тыка

Arthur ?
04.10.2016
16:49:45
не получиться, потому что это не массив, а колекция объектов, доступ к которым по ключу
в принципе получается достать через item['10:30'] , например
но не хочу связанности лишней создавать, вдруг в будущем изменяться эти объекты будут(а именно ключи)
при этом в любом объекте этой коллекции есть необходимая инфа(а именно дата текущего дня)
можно её вынести выше, в объект дня(рядом с коллекцией "тайм слотов", но зачем
система по учету записи на прием, если что
это даже вопрос не по ву,а по джс, я щас понял
полюбому есть какое-то элегантное решение, дернуть рандомный/первый элемент коллекции

Vladimir
04.10.2016
16:57:41
item.array[Object.keys(item.array)[0]]
?

Stanislav
04.10.2016
17:24:56
такой вопрос - вуе перерисовывает весь список когда он меняется ?
походу да. должен быть какой то способ не перерисовывать
https://vuejs.org/guide/list.html#Array-Change-Detection
чет какой то бред
[Vue warn]: failed to compile template:
и ничего не гуглится

Stanislav
04.10.2016
18:13:11
охуенно просто. сиди гадай
и изменение в watch не пашет. наверное надо слать нахуй эту поделку и переходить на реакт

Vadim
04.10.2016
18:22:06

Stanislav
04.10.2016
18:40:09
two-way filters убрали ?
как теперь обрабатывать ввод ?
ну что за клоуны
http://vuejs.org/guide/migration.html#Two-Way-Filters-deprecated
лол и дебаунс убрал

Google

Stanislav
04.10.2016
18:54:24
его сильно ударило в спартанство
тупо вообще всё задеприкейтил

? ? ? Alex ? ? ?
04.10.2016
19:10:06
в чем фича дебаунса?
типо с задержкой модель обновляло?

Stanislav
04.10.2016
19:18:42
да
ну был забавный сахарок
я не переживаю за дебаунс просто это вместе с ту вэй фильтрами ушло

Alex
04.10.2016
20:13:30
лол и дебаунс убрал
переходите на нормальные потоки и функциональный код) cyclejs, rxjs... там все это есть в чистом виде без каких-то магических механик и языков шаблонов и прочих приблуд

Admin
ERROR: S client not available

Stanislav
04.10.2016
21:55:43
а что там конкретно ? были б корутины другое дело
вроде обещали завести генераторы
а пока вроде футурки
и таймеры
но я посмотрю эти библиотечки да
ох какой то лютый оверинжиниринг
оно вообще сочетается с вуе ?

Сашка
05.10.2016
01:26:15

Stanislav
05.10.2016
01:26:41
да, я прочитал как он детектит
ну в целом мирюсь. мигрировал на вторую версию

Pavel
05.10.2016
08:16:41
Всем привет ... подскажите один момент:
есть плагин bootstrap switch, который рисует красивый чекбокс.
У этого плагина есть кастомное событие изменения значения чекбокса - switchChange.bootstrapSwitch
как можно отследить это событие в Vue ?
стандартное событие v-on:change не работает с этим плагином

Google

Stanislav
05.10.2016
09:14:16
http://stackoverflow.com/questions/36156465/listen-to-custom-event-in-vue-js
путаный ответ да
надо поиграться
вроде просто будет работать v-on

Pavel
05.10.2016
09:31:35
не работает v-on с этим событием, и ни change, ни click не ловит
*vue 2 кстати )

Stanislav
05.10.2016
09:41:41
именно switchChange.bootstrapSwitch пробовали ? это вроде dom event
странно тогда

Pavel
05.10.2016
09:51:06
ни v-on:switchChange.bootstrapSwitch="handler", ни v-on:"switchChange.bootstrapSwitch"="handler" не работают ... $('.switch').on('switchChange.bootstrapSwitch', handler) - прекрасно работает

Alex
05.10.2016
11:14:38

Stanislav
05.10.2016
11:15:52
https://developer.mozilla.org/ru/docs/Web/JavaScript/Guide/Iterators_and_Generators

Alex
05.10.2016
11:25:04
если вы про потоки (rxjs) то этого там не надо, там уже все давно есть

Arthur ?
05.10.2016
11:46:37
ребят, а как в эвент хэндлинг передать то, какой клавишей мыши нажал юзер на кнопку? в частности мне нужно различать, правой или левой
<button @contextmenu.prevent="handleRightClick"
</button>
такая штука работает, но только на правую клавишу
в общем то можно создать 2 эвент листенера, но хотелось бы чтобы логика нажатий обрабатывалась в одном месте
знаю про v-on:click
а есть что-то более универсальное? чтобы внутри метода узнать левой/правой произошло нажатие

Andrey
05.10.2016
11:55:38
mousedown и смотреть код кнопки

Arthur ?
05.10.2016
12:04:01
получилось, благодарю!
только теперь prevent.default для правой кнопки не работает, выдает контекстное меню :(
handleClick: function (e) {
e.preventDefault()
if (e.button == 2){
console.log('right')}
else if (e.button ==0){
console.log('left')
}
}
метод в компоненте
в каком месте следует вызывать preventDefault()?
<button @mousedown="handleRightClick" >
</button>
вот так выглядит кнопка