
Dmitry
22.01.2018
08:15:05
добавили лайфхуки

Rafael
22.01.2018
08:15:25
нет, ты же подмешиваешь, когда вызывешь init на корешке

Google

Rafael
22.01.2018
08:15:51
а не когда передаетшь декларацию в createStore

Dmitry
22.01.2018
08:16:09
вот что в рантайме происходит
вызывается рутовый инит
и потом диспачатся иниты для всех сабмодулей

Rafael
22.01.2018
08:16:40
а не, мой косяк
да, на стадии инициализации

Dmitry
22.01.2018
08:19:09
а вот как всякие destroyed и mounted дляя моделей сделать
хз пока
module(“grid”)
.getters((state)=>({
}))
.actions(state=>({}))
я бы от апи декларации модулей в таком виде не отказался бы еще

Rafael
22.01.2018
08:34:48
ну, вот я бы это сделал через сохрание состояния хуков в хранилище
и цепочку промисов ?

Google

Dmitry
22.01.2018
08:45:46
а тригерить как ?
за чем смотреть ?

Rafael
22.01.2018
08:46:13
просто в корневом лайф действии по промисам вызывать часть хуков
then(create).then(created).then(ready)
но тогда нужно немного переделать инъекции лайфхуков
если нет хука, то вписать, если есть - обернуть

Александр
22.01.2018
08:58:25

Dmitry
22.01.2018
09:00:51
raw-loader

Александр
22.01.2018
09:08:18
А как его на .vue можно "натравить", чтобы vue-loader не сломать

Dmitry
22.01.2018
09:10:30
ну так как ты кинул по идее должно работать
может где-то с синтаксисом ошибся

Александр
22.01.2018
09:12:56

Dmitry
22.01.2018
09:16:25
значит ошибся с синтаксисом
посмотри в опшинсах raw-louder

Александр
22.01.2018
09:18:06
вместо raw надо было писать raw-loader

Alexander
22.01.2018
09:55:52
Вопрос к тем кто нормализует данные в сторе. Как правильнее продидывать данные в компоненты вниз по иерархии?
вариант 1: в верхнем родительском компоненте подтягивать со стора данные и передавать вниз на несколько ступеней уже готовый объект
вариант 2: прокидывать вниз чисто айдишники, а там где непосредственно нужны данные уже мапить массивы айдишников и получать данные

Andrey
22.01.2018
10:01:35

Alexander
22.01.2018
10:03:19

Google

b0g3r
22.01.2018
10:06:40
пишу обвязку над другим компонентом - есть какой-то красивый способ прокидывать проперти?

Andrey
22.01.2018
10:08:11
Ну и несколько других свойств в миксине. Типа loading, intialLoad, notFound и прочее

Nightwelf
22.01.2018
10:09:16
парни, подскажите, нет реактивности на классы

Alexander
22.01.2018
10:09:24

Nightwelf
22.01.2018
10:09:32
:class="[{header_holydays: map[date]}, {selected_Night: selectedMap[date]}]"
если менять selectedMap[date], то не работает
map[date] менять реактивно нет необходимости
меняю по @mouseover
эвент срабатывает

Andrey
22.01.2018
10:11:02

Nightwelf
22.01.2018
10:11:08
да

Nightwelf
22.01.2018
10:11:38

Andrey
22.01.2018
10:12:03

Nightwelf
22.01.2018
10:12:25
ddd (d, button) {
if (button === 1) {
this.selectedMap[d] = true
console.log(d)
console.log(this.selectedMap[d])
}
}
говнокод, но это просто для теста, потом переименую
в консоль сообщения падают корректные

Andrey
22.01.2018
10:13:58
Выведите в консоль this.selectedMap полностью
Я пока не вижу ошибки

Nightwelf
22.01.2018
10:15:09
помогло вот это this.$forceUpdate()

Google

Nightwelf
22.01.2018
10:15:16
но это явно не лучшее решении

Andrey
22.01.2018
10:15:19
Так лучше не делать

Admin
ERROR: S client not available

Nightwelf
22.01.2018
10:15:23
*решенее

Саня
22.01.2018
10:15:24
Ребят, не знаете есть сейчас сервисы такие, как в 90е чат виджеты на сайт?

Nightwelf
22.01.2018
10:16:20

Andrey
22.01.2018
10:16:39
Попробуй this.selectedMap = {...this.slectedMap, {d:true}}

Nightwelf
22.01.2018
10:17:01
сейчас...

Gavril
22.01.2018
10:17:07
Как получить ид ресурса в динамических маршрутах nuxt?
например в файле users/_id.vue

b0g3r
22.01.2018
10:17:26

Gavril
22.01.2018
10:17:39
как узнать этот самый id

b0g3r
22.01.2018
10:17:42
Описывать слово-в-слово все проперти не хочется, не знаю как поступить нормально

Andrey
22.01.2018
10:17:45
если будет ругаться на деструктуризацию, то через Object.assign({},this.selectedMap,{d:true})

Gavril
22.01.2018
10:17:54
точнее получить из роута

Nightwelf
22.01.2018
10:18:20

Andrey
22.01.2018
10:18:31

Nightwelf
22.01.2018
10:19:49
даже просто массив

Google

Andrey
22.01.2018
10:20:48
Аа
А date какого типа?

b0g3r
22.01.2018
10:21:41

Andrey
22.01.2018
10:22:13
Лучше использовать объект для такого. если массиву присвоить array[148837] = true, то в нем создадутся ещё 148837 пустых значений.

Nightwelf
22.01.2018
10:22:20

Serge
22.01.2018
10:23:33

Andrey
22.01.2018
10:23:34
развернешь мысль?
Я сам такого никогда не делал. Но можно вроде взять дочерний элемент из кода и поменять его пропсы. Вытащить из родителя this.$props и как-то пихнуть в дочерний

Nightwelf
22.01.2018
10:23:35

Andrey
22.01.2018
10:23:40
Хотя я сейчас не уверен

b0g3r
22.01.2018
10:24:02

Andrey
22.01.2018
10:24:16

b0g3r
22.01.2018
10:24:17
он там магию со значением делает, а проперти не использует вообще