@vuejs_ru

Страница 2421 из 3900
Michael
28.03.2018
16:03:52
и когда 200-1000 юзеров ломятся

RNR ?
28.03.2018
16:11:09
пздц сгорел чото

сижу читаю интернеты

чувствую что ноут греется

Google
RNR ?
28.03.2018
16:11:34
и гудит

но вроде ничего не включено

оказалось это particles.js

на какойто вкладке жрет больше чем все остальное вместе взятое

типичный веб

Иван
28.03.2018
16:18:00
Просто в него майнер встроили)

Прикрытие идеальное

Stanislav
28.03.2018
16:18:50
Я, кстати, когда захожу на какой-нить сомнительный сайтик, типа онлайн фильмов или сериалов, открываю мониторинг системы)

Иван
28.03.2018
16:19:42
И как?

Stanislav
28.03.2018
16:20:08
На одном ЦП че т начал топить

Vasiliy
28.03.2018
16:20:25
на 10000 зато нормально наверное

Roman
28.03.2018
16:20:37
Vasiliy
28.03.2018
16:20:41
курочка по зернышку, а весь двор в говнище

Google
Stanislav
28.03.2018
16:21:03
майнят
Походу)

Sergey
28.03.2018
17:14:57
Привет всем. А как правильнее загружать аккаунт в которой вошел пользователь с API? При создании главного компонента делать запрос на API? Или есть более лаконичный способ?

Миолаэ
28.03.2018
17:17:15
Всем доброго времени. Подскажите, пожалуйста, как в компоненте обработать событие прекращения его отображения? Если таковое имеется, конечно. Вообще конечная задача следующая: после ухода с роута, на котором компонент отображается (в т.ч. на другой роут с тем же компонентом) надо пересчитывать computed свойство. Я так понял, что само оно при этом не пересчитывается (хотя возвращаемое значение зависит от параметра в url)

Миолаэ
28.03.2018
17:20:41
как-то так оно. поищи в vue-router и vue component lifecycle
Вот про вариации второго уже обгуглился. Спасибо большое.

Большущее спасибо

Дмитрий
28.03.2018
17:21:24
Мидлвэйр в роутере можно

Приспособить для операций между переходами

Миолаэ
28.03.2018
17:22:07
Дмитрий
28.03.2018
17:24:16
https://router.vuejs.org/ru/advanced/navigation-guards.html

Миолаэ
28.03.2018
17:24:37
Спасибо

Дмитрий
28.03.2018
17:25:22
При переходе, уходе можно повесить хуки как на компоненты и там обрабатывать

Миолаэ
28.03.2018
17:26:09
unmounted не вижу :( Смотрю https://vuejs.org/v2/api/#Options-Lifecycle-Hooks

Дмитрий
28.03.2018
17:26:47
beforeDestroy

Миолаэ
28.03.2018
17:28:52
beforeDestroy
"Called right before a Vue instance is destroyed" Оно вызывается и когда маршрут меняется тоже?

Дмитрий
28.03.2018
17:30:03
Ты уже всё смешал, и хуки роутера, и циклы vue

Миолаэ
28.03.2018
17:30:57
☺️

Дмитрий
28.03.2018
17:31:00
У тебя при смене роута, меняется компонент

Если меняется компонент - вызываются все сопутствующие хуки

Google
Миолаэ
28.03.2018
17:31:39
Я ведь верно понял, что после смены компонента вычисляемые свойства не пересчитываются?

В смысле, после открытия его заново

Дмитрий
28.03.2018
17:33:16
Компонент заново создаётся, навешиваются все обработчики, все пересчитывается

Проще код показать уже ей богу

Если ты берёшь параметр юрла из window location - при его изменении магии не произойдет

Миолаэ
28.03.2018
17:46:50
У меня беда с vuex-orm

При создании новой записи удаляется старая

Я уже совсем втупую сделал, не помогает ?

set(message) { if (this.$route.params.id) { NoteModel.dispatch('update', { where: this.note.id, data: { message } }) } else { const title = 'заметка' NoteModel.dispatch('create', { data: { message, title } }).then((note) => { this.$router.push({name: 'note.edit', params: {id: note.id}}) }) } },



Roman
28.03.2018
17:53:00
beforeRouteUpdate и не push делай, а replace

Миолаэ
28.03.2018
17:54:46
Старый note заменяется новым

Roman
28.03.2018
17:55:31
нет не так. я вообще не понимаю твою задачу)

ты должен значения обновлять в beforeRouteUpdate

Миолаэ
28.03.2018
17:56:13
Имеется модель заметки. Нужно реализовать CRUD.

Сохранение автоматические при внесении изменений. Если изменения вносятся в новую заметку, она автоматически сохраняется, и происходит редирект на страницу ее редактирования.

Иван
28.03.2018
17:58:10
Блин

Roman
28.03.2018
17:58:17
Не, все равно непонятно объяснил

Иван
28.03.2018
17:58:28
Начал бубнту обновлять и понял что мог бы ещё месяц потерпеть до 18.4

Google
Roman
28.03.2018
17:58:29
Но у меня есть рабочий пример с вуех, но показывать влом

Миолаэ
28.03.2018
17:58:58
Roman
28.03.2018
17:59:09
Миолаэ
28.03.2018
17:59:27
Roman
28.03.2018
17:59:44
ок.. Какие значения?
Тебе же нужно там из параметров роута что-то брать?

Миолаэ
28.03.2018
17:59:55
Да

Roman
28.03.2018
18:00:10
Ну вот если на одном компоненте у тебя меняется роут то ты обновляешь значения в этом хуке

beforeRouteUpdate(to, from, next) { this.$store.dispatch('какой-тоэкшон', to.params.id).then(() => { next() }) }

Миолаэ
28.03.2018
18:02:48
Но мне не надо данные нигде менять. Мне надо актуализировать данные в компоненте из store.

KPABE
28.03.2018
18:12:18
у кого ниьь было такое что не успевает присвоится значение, например в компоненте в mounted вызываю экшн вуекса который через axios из бд берет данные и через мутацию присваивает в стейт массив, после вызова экшна в маундет в консоль лог вывожу стейст вуекса, так вот он пустой а если его вывести через секунду то он там есть

Дмитрий
28.03.2018
18:13:16
Так все логично, экшен же асинхронный )

Leonid
28.03.2018
18:13:33
Это норм. Вызывый экшн в креатед

KPABE
28.03.2018
18:14:34
а смотреть стейт в маундет или креатед?

то есть экшн вызвал в креатед и ниже смотреть стейт

Дмитрий
28.03.2018
18:16:26
А зачем тебе на него смотреть?)

KPABE
28.03.2018
18:17:07
А зачем тебе на него смотреть?)
ну блин это уже десятый вопрос)

Leonid
28.03.2018
18:17:24
Смотри вотчером)

Roman
28.03.2018
18:17:41
лол шо за смотри вотчером

покажи хотяб как экшен с присваиванием делаешь

KPABE
28.03.2018
18:18:10
А зачем тебе на него смотреть?)
например экшном я взял из бд и присвоил в стейт а потом в компоненте хочу юзать стейт

Google
Дмитрий
28.03.2018
18:18:25
Так юзай

computed

И возвращай со стора что нужно

KPABE
28.03.2018
18:18:55
покажи хотяб как экшен с присваиванием делаешь
да стандарт в экшене аксиос в then commit мутации

Иван
28.03.2018
18:19:22
Ну а в чем проблема-то?

Ну не успевает

Roman
28.03.2018
18:19:30
да стандарт в экшене аксиос в then commit мутации
ну в created например сделай это и в mounted у тебя все будет

а данные из стора геттером бери

KPABE
28.03.2018
18:20:22
Ну а в чем проблема-то?
ну кроме того что вся работа рушится изза отсутствия стейта нет проблем))

Дмитрий
28.03.2018
18:23:11
дефолтные значения стейта

проверки на null

да что угодно

Иван
28.03.2018
18:23:23
Плейсхолдеры

Дмитрий
28.03.2018
18:23:34
^

Иван
28.03.2018
18:23:40
Как маленькие, чесслово, стейта нет и сразу паника

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