
Illya
23.07.2017
17:04:43
Х
Хайп

Ivan
23.07.2017
17:07:03
?

Konstantin
23.07.2017
17:10:34
Хз ничего нового, но если сделаешь качественный контент по vue и в открытом доступе то будет однозначно плюс!

Google

Сергей
23.07.2017
17:13:26
Вечер добрый. Ребят, как из vuex store обратиться к глобальным прототипам? this. <- не работает, а хочется использовать глобальный плагин

Illya
23.07.2017
17:13:41
глобальный плагин вью?
никак

Сергей
23.07.2017
17:15:21

Illya
23.07.2017
17:15:58
вы не поверите, они и так запускаются )
у store есть метод subscribe :)

Эд
23.07.2017
17:16:19

Сергей
23.07.2017
17:16:59

Тимур
23.07.2017
17:40:25
Всем привет! Ребят подскажите как лучше всего организовать авторизацию с vuex и отслеживание ее состояния в приложении? Есть какой то пример не шибко навороченный?

Pavel
23.07.2017
17:41:09
О, скоро мне это тоже предстоит делать, поэтому тоже бы почитал

Konstantin
23.07.2017
17:54:48
Можешь посмотреть тут
https://github.com/iurii-kyrylenko/hobbies/blob/master/front-end-vue/src/store/modules/auth.js
https://github.com/iurii-kyrylenko/hobbies/blob/master/front-end-vue/src/store/plugins/localStorage.js
https://github.com/iurii-kyrylenko/hobbies/blob/master/front-end-vue/src/components/Login.vue

Сергей
23.07.2017
18:26:15
хм, поковырялся с vuex subscription, что то я недопонимаю однозначно. Как не кручу, никак не могу достучаться до прототипов.
как лучше вызвать например глобальную функцию (this.$myFunc) при изменение мутации? subscriptions могут отслеживать тригер мутаций, но как после их выполнения запустить прототип плагина?
из самого стора, я уже понял что никак

Valerii
23.07.2017
18:28:42
Ребят vue-material сыпит ошибку "[Violation] Added non-passive event listener to a scroll-blocking 'touchstart' event. Consider marking event handler as 'passive' to make the page more responsive." - О чем речь? что ему не нравится?

Google

Den
23.07.2017
18:32:17

Саша
23.07.2017
18:32:25
Еще один тупой вопрос:

Valerii
23.07.2017
18:32:26
Синяя

Саша
23.07.2017
18:32:34
id="{{fileKey()}}": Interpolation inside attributes has been removed. Use v-bind or the colon shorthand instead. For example, instead of <div id="{{ val }}">, use <div :id="val">.
какого хуя он меня нарочно заставляет биндить атрибут если мне это ненужно
мне нужно его один раз проинициализировать с помощью метода
и все

Den
23.07.2017
18:33:17
Синяя
Мож то не ошибка? Там есть слово error?

Саша
23.07.2017
18:33:37
Error compiling template:
счас покажу кусочек шаблона

Valerii
23.07.2017
18:34:23

Саша
23.07.2017
18:35:15
https://pastebin.com/ezY5Rug5

Valerii
23.07.2017
18:35:19

Саша
23.07.2017
18:35:30
знаешь в чем моя проблема
в том что я динамически добавляю элементы в массив
которые выводятся чз v-for
и при ререндеринге у них у всех
одинаковый key и id
из за того что counter берется для всех один
знаю что где то дико затупил и что это как то просто правится

Google

Саша
23.07.2017
18:36:18
ребят, хелп

Valerii
23.07.2017
18:37:06
а как добавляешь? через Vue.set() ?
Там с массивами заморочка какая-то есть, сейчас поищу

Саша
23.07.2017
18:38:06
по клику метод addResource вызывается

Valerii
23.07.2017
18:38:14
https://ru.vuejs.org/v2/guide/list.html#Предостережения

Саша
23.07.2017
18:38:21
в этом методе в this.resources
просто новый элемент доавбляю

Admin
ERROR: S client not available

Саша
23.07.2017
18:38:27
и все
я наврал
resources это объект
не массив даже

Саша
23.07.2017
18:40:00
добавляю новое свойство в объект, происходит ререндер, и нужно чтобы у каждого инпута был свой айди по номеру file_1, file_2, file_3
а у меня же
у всех file_3 (ограничение до трех файлов)
я понимаю почему так
потому что при ререндере берется актуальное значение текущее
для всех элементов
когда делаешь v-bind
хотел юзать для атрибутов {{ }}

Google

Саша
23.07.2017
18:40:58
так он меня нахуй посылает

Valerii
23.07.2017
18:41:00
id="{{ val }}" - тут ошибка
нельзя внутри аттрибута {{}} писать

Саша
23.07.2017
18:41:12
да не ошибка это
ну мне ненужно биндить атритбут
мне нужно уникально его проинициализировать своим числом
а если биндить :id к какому то свойству из даты

Valerii
23.07.2017
18:41:51
биндь раз нужно, через v-bind

Саша
23.07.2017
18:41:55
то у всех он будет одинаково