
Stanislav
25.01.2018
09:48:30

Sunlive
25.01.2018
09:48:31

Yaroslav
25.01.2018
09:50:51

Google

Sunlive
25.01.2018
09:51:23
но пустой

Yaroslav
25.01.2018
09:52:56
У меня вебпак паралельно 2 сборки в пол мегабайта пресобирает за около 100мс, это много?

Astr0junk
25.01.2018
09:56:02
как будто да

Andrey
25.01.2018
10:28:50
сами стейты обновляются, а вот эти вотчеры не срабатывают

Stanislav
25.01.2018
10:34:27
Мне кажется, тут проще будет записать как
computed: {
widgets() {
return this.render.updateWidgets(this.$state.widgets)
}
}

Andrey
25.01.2018
10:35:40
а разве комьютед сработает если у меня нигде в шаблоне widgets не вызывается?

Stanislav
25.01.2018
10:37:01
Правда, я не уверен, что это сработает, т.к. this.render создаешь в mounted (поздно).
Короче, подумать надо (а я сейчас занят и немного лень)

Nikita
25.01.2018
10:44:06

Stanislav
25.01.2018
10:44:21

Nikita
25.01.2018
10:44:42
уж не помню что именно, но вызывал методы внутри компьютед

Stanislav
25.01.2018
10:44:42
У меня ни разу не было проблем

Google

Nikita
25.01.2018
10:45:25

Andrey
25.01.2018
10:45:34
Мне тоже кажется, что юзать сторонние методы в компютед — это плохая практика. Для этого есть watch

Stanislav
25.01.2018
10:46:57

Dmitry
25.01.2018
10:49:33
За методы внутри компьютед по рукам бить надо

Nikita
25.01.2018
10:50:03

Andrey
25.01.2018
10:51:00
фишка в том, что в самом шаблоне я нигде эти данные не использую, они чисто должны передаться в render

Stanislav
25.01.2018
10:52:02

Andrey
25.01.2018
10:52:44
хм, а может мне лучше в mounted навесить this.$store.watch на эти стейты ?

Abdula
25.01.2018
11:07:32
Всем привет. Есть в Js метод forEach. Как мне остановить проход по массиву. Если, это был бы цикл, вызвал бы break. А тут как поступать*?

Andrey
25.01.2018
11:08:19
Примечание: Не существует способа остановить или прервать цикл forEach() кроме как выбрасыванием исключения. Если это требуется, метод forEach() неправильный выбор. Используйте обычные циклы. Если нужно протестировать элементы массива на условие и нужно вернуть булевое значение, вы должны воспользоваться методами Array.prototype.every() или Array.prototype.some().
прямиком из документации

Abdula
25.01.2018
11:09:28
Спс ))

Ivan
25.01.2018
11:10:17
Всем доброго времени суток, деректива v-html вызывает рендер?

Andrey
25.01.2018
11:13:53
вообще я придумал как это можно сделать передавая этому компоненту props, а компьютить стейт в родительском компоненте
хотя опять же рендер инитится позже, чем вызывается computed методы, чет я запутался)

Sunlive
25.01.2018
11:55:27
я конечно мб не понимаю, но банально, более ранние хуки ты пробовал?

Stanislav
25.01.2018
11:56:59

Sunlive
25.01.2018
11:58:05
?

Google

DreaMinder
25.01.2018
12:05:46
кто сталкивался с фризом вкладки в момент перехода по роуту? память растет, проц 100%, дебажить низя, причину отловить тоже. На том же билде через раз то работает то нет, без каки-либо логических причин
я спрашиваю только на случай если вдруг это какой-то извесный баг, может уже кто-то сталкивался?

Andrey
25.01.2018
12:15:03
может в консоль много всякого через цикл вываливается?

DreaMinder
25.01.2018
12:15:19
лол нет
и профайлер не работает
все пробовал

Arstanbek
25.01.2018
12:15:55
какая-та рекурсия - однозначно

DreaMinder
25.01.2018
12:16:10
хотя если остановить исполнение через дебагер то останавливается на внутренней фнункции которая добавляет объектам реактивности
но остановленный код все равно продолжает жрать 100% процессора, как так
он же однопоточный...

Egor
25.01.2018
12:18:22
Подскажите пожалуйста:
В vuex можно мутацию в мутации вызывать?

reskwer
25.01.2018
12:18:58
this.$store.commit("ИМЯ")

Egor
25.01.2018
12:19:20

Sunlive
25.01.2018
12:21:29
o_O он разве ответил на твой вопрос?

reskwer
25.01.2018
12:21:54
оу, я не дочитал )))
мутацию в мутации - нельзя вызывать

Sunlive
25.01.2018
12:22:19

reskwer
25.01.2018
12:23:04

Sunlive
25.01.2018
12:23:37
знаю что можно мутировать внутри экшена

Google

Egor
25.01.2018
12:24:25
Ну, например какая-то внутренняя функция store, выполняющая например поиск по массиву, и нужно ее вызывать в разных мутациях. Можно так сделать?

DreaMinder
25.01.2018
12:24:41

reskwer
25.01.2018
12:25:04
геттеры могут возвращать значение на основе state

Egor
25.01.2018
12:26:03
В getters написать что нужно, а в мутациях использовать его?

reskwer
25.01.2018
12:26:06

Sunlive
25.01.2018
12:26:12

reskwer
25.01.2018
12:26:30
на чек таск не смотрите

Sunlive
25.01.2018
12:27:05
ептить

Egor
25.01.2018
12:29:29
Так а теперь getter нужный вызывать в разных мутациях можно?

reskwer
25.01.2018
12:30:45
эм.. зачем ???
гуттеры вызываются в компонентах

Egor
25.01.2018
12:31:14
Это понятно. Я имею в виду вот что:

reskwer
25.01.2018
12:31:26
не вижу

Dmitry
25.01.2018
12:31:46
может кто-то сталкивался с такой ошибкой:
Uncaught ReferenceError: o is not defined at HTMLDocument.document.addEventListener.t
когда кликаешь правой кнопкой мыши на любой странице в любом месте. повторяется в хроме (в firefoxe - нет).
обработчиков на пкм не использую

Egor
25.01.2018
12:32:06
Допустим понадобится перебирать определенный массив в 5 мутациях. Как сделать, чтобы не дублировать цикл?

Sunlive
25.01.2018
12:32:43

Alex
25.01.2018
12:32:46

makvell
25.01.2018
12:32:51
так а чем getter не устраивает?

Sunlive
25.01.2018
12:32:55
и пото просто юзай геттер внутри мутации как значнеие

Google

Alex
25.01.2018
12:32:56
Из какого скрипта ?

Sunlive
25.01.2018
12:33:02
блять я не попадаю по кнопкам

reskwer
25.01.2018
12:33:06

Egor
25.01.2018
12:33:34

Sunlive
25.01.2018
12:33:36
судя по хуку у тебя дома еще нет
ну в твоем случае

reskwer
25.01.2018
12:33:49
в хроме есть а фф нет

Dmitry
25.01.2018
12:34:02
debagger:///VM60

Sunlive
25.01.2018
12:34:16
при том на 3х машинах разных

Egor
25.01.2018
12:34:52

Andrey
25.01.2018
12:35:23

Sunlive
25.01.2018
12:38:10
там первый аргмуент контекст т.е вся стора твоя
и там есть доступ к геттерам мутациям и стейту