@vuejs_ru

Страница 1933 из 3900
Yaroslav
25.01.2018
09:50:51
там при ребилде 5мс показывает!
ребилд какого проекта? В пол мегабайта?

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
Мне кажется, тут проще будет записать как computed: { widgets() { return this.render.updateWidgets(this.$state.widgets) } }
я в свое время пострелял себе в ноги, используя сторонние функции в комьютед пропс. сейчас стараюсь обходить такие варинты подальше.

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
Мне тоже кажется, что юзать сторонние методы в компютед — это плохая практика. Для этого есть watch
Как раз таки watch для меня выглядит костылем, когда computed и так перезапускает свое вычисление при изменении зависимостей

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

Nikita
25.01.2018
10:50:03
Мне тоже кажется, что юзать сторонние методы в компютед — это плохая практика. Для этого есть watch
смотри, (если не ошибаюсь) я запускал метод внутри функции компьютед, далее возвращал значение (возможно использовал дальше его). баги начинаются, когда функция-компьютед начинает вотчить и другие данные. в том числе и те, что уже внутри тела стороннего метода. @c01nd01r чуть иначе предлагает.

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

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
я конечно мб не понимаю, но банально, более ранние хуки ты пробовал?

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
Подскажите пожалуйста: В vuex можно мутацию в мутации вызывать?
Смысла вообще нет вызывать мутацию в мутации.

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

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

DreaMinder
25.01.2018
12:24:41
я спрашиваю только на случай если вдруг это какой-то извесный баг, может уже кто-то сталкивался?
баг пропал с отключением muse-ui. Заметил в коде что его внутренности встречаются если остановить исполнение в момент фриза. Где-то походу анимация у них через жс делается. Хз может в новой версии такого нет, моей уже полгода Финита ля комедия. 6 часов на это дерьмо, карлы

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

reskwer
25.01.2018
12:26:06


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 мутациях. Как сделать, чтобы не дублировать цикл?

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
если цикл один и тот же, то геттером
В мутации можно вызвать getter?

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

ну в твоем случае

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

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

Egor
25.01.2018
12:34:52
ну в твоем случае
А какой синтакцис? :) Передать в мутацию помимо state еще getter?

Andrey
25.01.2018
12:35:23
я конечно мб не понимаю, но банально, более ранние хуки ты пробовал?
Мне дом нужен. Кароче нашел решение. Создаю канвас в рендере, а потом в маунтед добавляю его через $refs куда мне надо

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

и там есть доступ к геттерам мутациям и стейту

Страница 1933 из 3900