
Karimov
25.04.2018
08:17:46
Vuex: Народ как достать всевозможные namespace приложения?

Igor
25.04.2018
08:18:42

Karimov
25.04.2018
08:18:45
Vuex: как проверить объявленна ли мутация в модуле с своим неймспейсом. Если она там есть - хочу вызвать ее

Google

Andy
25.04.2018
08:20:14
Привет,
Мы тут начали проект внутрений писать. Есть ли смысл брать bootstrap-vue или в сторону чего то другого посмотреть?

Т.А
25.04.2018
08:20:34

Igor
25.04.2018
08:21:00

Andy
25.04.2018
08:21:17
vuetify
Ну там матириал, а у нас есть дизайны. Это норм потом переписывать все стили?

Karimov
25.04.2018
08:21:26

Rafael
25.04.2018
08:22:05
пишите сами

Т.А
25.04.2018
08:22:30

Алиса
25.04.2018
08:36:13
Есть метод в компоненте:
https://puu.sh/Aa0YP/10195e7a4b.png
В нем val обязательно равно какому-то булеву значению, но когда я передаю его в setTaskProgress (это метод который в store actions находится), то там он undefined. Как правильно передать этот параметр в функцию?

Hedint
25.04.2018
08:38:18
Экшен параметром вроде объект с параметрами принимает, а не несколько параметров

Roman
25.04.2018
08:39:11

Hedint
25.04.2018
08:39:14
то есть тебе нужно писать что-то вроде this.setTaskProgress( {taskId, boolValue})

Алиса
25.04.2018
08:46:32
Спасибо)

Google

DimenSi
25.04.2018
08:52:59
кто не трус и готов есть иголки с кактуса, попробуйте.
https://davestewart.github.io/vuex-pathify/#/
Интересно выглядит штука, но path like методы немного пугают
@reeei ты вроде смельчак, @ArStah ты тоже

Arsen
25.04.2018
08:54:04
Всмысоле
На каком основании такие выводы?)

DimenSi
25.04.2018
08:54:25
у тебя ава угрожающая

Karimov
25.04.2018
08:56:48
Vuex: почему при store._mutations.hasOwnProperty(property) —— hasownproperty is not a function

Konstantin
25.04.2018
08:57:03
подскажите, как в приложении детектить, что мы попали в него с постороннего url?

Bohdan
25.04.2018
08:57:08

Иван
25.04.2018
08:57:10
На слабо берут)

Arsen
25.04.2018
08:57:12

Bohdan
25.04.2018
08:57:46
идея как хелпер имхо хорошая, реализация через строки - буэ

DimenSi
25.04.2018
08:58:00

Bohdan
25.04.2018
08:58:02
но да, другую реализацию сложно придумать

Arsen
25.04.2018
08:59:49
Не ну можно через прокси сделать

Bohdan
25.04.2018
09:00:12

Kostya
25.04.2018
09:05:10
Добрый День. Подскажите пожалуйста. Пишу Chrome Extension в связке с Vue.js. В API расширений хрома много асинхронных методов, которые мне нужно использовать. Как в случае большого количества асинхронных запросов (функций) организовать управление состоянием во Vue ? Нужен ли для таких вещей Vuex ? Уточню что речь идет об управлении небольшим объемом данных.

DimenSi
25.04.2018
09:05:53
типо обьявить loading: false/true, в created хуке запустить получение данных, а когда все заполучишь, сделать loading: false и показывать приложение с данными

Moth
25.04.2018
09:07:04
Как получить значение payload из пользовательского события?

Google

DimenSi
25.04.2018
09:07:27
прокинуть его и получить первым аргументом

Moth
25.04.2018
09:07:53
через $on никак?

DimenSi
25.04.2018
09:08:13
так же как и через @myEvent

Michael
25.04.2018
09:08:29
http://instaco.de/
Сюда можно тыкать код чтобы было красиво.

DimenSi
25.04.2018
09:09:16
только $emit и $on общаются на одном уровне.

Kostya
25.04.2018
09:09:32

Romuald
25.04.2018
09:24:50
watch: {
api_data.meta.current_link: function (val) {
console.log(val);
},
}

DimenSi
25.04.2018
09:25:23
ну т.е. методы которые меняют глобальное состоние?

Romuald
25.04.2018
09:25:41
Ругается на api_data.meta.current_link. Как путь безопасно прописать?

DimenSi
25.04.2018
09:25:58
ну запиши их тоже methods в руте тоже и вызывай $root.method()

Hedint
25.04.2018
09:26:12
В кавычках пробовал?)

Kostya
25.04.2018
09:26:20

DimenSi
25.04.2018
09:27:06

Romuald
25.04.2018
09:27:13

Ilgiz
25.04.2018
09:38:58
вопрос такой.
есть у меня метод (1). в этом методе вызыватеся другой метод (2) через this. и я пытаюсь вызывать метод 1 в хуке маунтед. и получаю андефайнед. как я понял, когда в хуке вызываешь метод, то по-дефолту этот метод уже не имеет доступа к элементу непосредственно через this?

Hedint
25.04.2018
09:39:05

Ilgiz
25.04.2018
09:42:05
и вот прикол в том, что я перебрал с зисами или в чем соль?
мне в ручную в методах переопределять this и передавать его аргументом в хуке? или есть способ попроще?

Google

Hedint
25.04.2018
09:43:30

Alex
25.04.2018
09:43:52
с кодом каждый может

Ilgiz
25.04.2018
09:44:06

Alex
25.04.2018
09:44:14
спиритический сеньор может и так понять что не так

Ilgiz
25.04.2018
09:44:56
да я понимаю, просто баг похож на довольно распространенный, думал, с пары слов кто-то стрельнет ответом.

Admin
ERROR: S client not available

Alex
25.04.2018
09:45:21
продолбать контекст this - бесценно
но это как спросить почему машина не едет

Igor
25.04.2018
09:46:58
Dct
Всем привет!
кто то уже юзает https://github.com/vuejs/vue-cli ?

Hedint
25.04.2018
09:47:16
Если навскидку - все должно работать хорошо с обычным this везде.
mounted : function () {
this.method1();
}
methods : {
method1: function () {
this.method2();
},
method2: function () {
//smth
}
}
но всегда есть нюансы. может у тебя там внутри this потерялся в каких-нибудь коллбеках, или ты стрелочную функцию вместо обычной в методе запилил, или еще что-то..

Igor
25.04.2018
09:47:16
или пока не стоит ?

Stanislav
25.04.2018
09:48:21

Ilgiz
25.04.2018
09:48:23

Hedint
25.04.2018
09:48:53
или пока не стоит ?
вчера попробовал и сразу словил невозможность запустится из дефолтного конфига :D
https://github.com/vuejs/vue-cli/issues/1162 вот ишью, там таких много)

Igor
25.04.2018
09:50:05
Ну да я тоже такое поймал, начало было довольно интересное :) Но ошибка заставила посомневаться в релевантности выбора
только я вот не понял проблему то решили ?

Hedint
25.04.2018
09:53:06
можно решить самому себе хаками, а централизованно - хз)

Yan
25.04.2018
09:53:11

Google

Yan
25.04.2018
09:53:30
А так можно по классике var self = this
Олдскульчк

Ilgiz
25.04.2018
09:54:14
а вообще....а насколько гадко просто взять и запихнуть весь код в хук? по-большему счету, компонент выполняет одну функцию. там строчек 150 джаваскрипта. просто анимация на канвасе.

Yan
25.04.2018
09:54:27
И method:function(){} це тож олдскул

Alex
25.04.2018
09:54:30
вынеси отдельно в файл
да заимпорти как метод

Yan
25.04.2018
09:54:44
Можно просто method(){}

Hedint
25.04.2018
09:54:48

Yan
25.04.2018
09:55:17

Ilgiz
25.04.2018
09:55:24
ну там несколько функций. какие-то должны вызываться 1 раз, какие-то периодически

Hedint
25.04.2018
09:55:39
ну так я то писал про это, а ты ответил "стрелку пишут чтоб this не терять" )

Ilgiz
25.04.2018
09:55:39
я и пытался разбить их все а методы, а в хуке вызвать что когда и как надо

Yan
25.04.2018
09:55:45
Сетинтервал чирикни без стрелки
Потеряешь this от vue

Hedint
25.04.2018
09:56:45
это очевидно) написано было про то, что само объявление метода не должно быть стрелочной функцией.

Yan
25.04.2018
09:57:01