
Gleb
07.08.2018
14:13:31
тупо в main.js импортни стор, еще до инициализации вьхи и сделай await нужного экшена

Kirill
07.08.2018
14:13:56
Извините, не в тему, но может кто подскажет? сафари добавляет какието тегни или бекграунды еле видные для элементов у которых position fixed / absolute. Убрать никак не получается, кто-то сталкивался?

Bohdan
07.08.2018
14:14:37

Gleb
07.08.2018
14:16:31
ну так если костыли, то вообще похер как работает ) пускай долго.
а так в первом загруженном компоненте делаешь красивый прелоад, пока не получишь все данные

Google

Gleb
07.08.2018
14:16:45
ну и плюс await решает все проблемы с последовательностью вызовов

Bohdan
07.08.2018
14:19:31
ну, такой вариант тоже норм)

Evgeniy
07.08.2018
14:26:23
всем привет, если подключаю /vue-router.js в index.html , то надо где то еще прописывать типа import vue-router from.... ??

Aleksandr
07.08.2018
14:26:36
подскажите плиз, при использовании роутера перехожу по ссылке - компонент отображается, все ок. Добавляю в этом компоненте другой компонент, он (другой компонент ) не отображается. (вложенные маршруты не использую).
Это я туплю, или надо городить вложенные маршруты? (по поиску в чате не нашел ответ)

Evgeniy
07.08.2018
14:26:59
https://router.vuejs.org/ru/guide/essentials/nested-routes.html
я как раз на этой странице был)

?
07.08.2018
14:28:00
какой лучший путь для интернализации сайта, если для вытаскивания инфы используется апи

Bohdan
07.08.2018
14:30:36

James
07.08.2018
14:30:40
данные в стор элементы внутри апа как в квазаре

Bohdan
07.08.2018
14:30:43
это разные штуки

?
07.08.2018
14:31:11

Bohdan
07.08.2018
14:31:22
i18next можешь посмотреть
ну и обвязка под vue есть

Google

Bohdan
07.08.2018
14:31:36
+ xhr бекенд
или locize, если хочется денег потратить

?
07.08.2018
14:32:00

James
07.08.2018
14:34:03
какой объем стора для vue нормальный?
в ext до 10 000 строк храню а тут сколько можно?

Hedint
07.08.2018
14:37:12
Это странный вопрос)
Можно ли в vuex запихнуть 10 000 строк? Можно
Будет ли у конкретного юзера в конкретном браузере на конкретном компьютере/ мобильнике тормозить? Зависит от многих факторов.

Alex
07.08.2018
14:40:54
чем больше js тем медленнее на мобильных платформах
это общий кейс

James
07.08.2018
14:41:12
мы не пишем микро сервисы

Alex
07.08.2018
14:41:16
там разбор js очень дорогая операция

James
07.08.2018
14:42:13
код часто пишут под объем данных думал может они что то писали по этому поводу

?
07.08.2018
14:53:49

James
07.08.2018
14:57:17
ну об этом то и речь что под что пишут
есть возможность сделать свойство объекта реактивным?

Костя
07.08.2018
14:58:38
а зачем так много строк

James
07.08.2018
14:59:26
например мы используем классификатор на нескольких языках

Hedint
07.08.2018
15:05:54
Все что угодно можно упростить и оптимизировать до вменяемых размеров, у юзера 1 экран и по сути одномоментно нам нужны данные только для того, чтобы пользователь его видел и мог с ним правильно взаимодействовать.
- у нас несколько языков? юзер не смотрит на нескольких языках, он смотрит на одном, остальные можно догружать при переключении динамически.
- у нас миллион записей? юзер не видит их все сразу одновременно, будем грузить/отображать по N.
- у нас поиск по миллиону записей? Сделаем его AJAX запросом на сервер, будем показывать только первые N более релевантных результатов
- у нас поиск по ~10к записям и мы хотим мгновенный результат без сервера? вынесем эти записи из стора, чтобы не навешивать туда лишнюю реактивность, отображаем только N релевантных..
и так можно практически с чем угодно на клиенте сделать.

James
07.08.2018
15:08:25
есть еще пару моментов
мы не всегда можем выбирать как приходят данные

Hedint
07.08.2018
15:11:56
Если это внешнее api, и оно сделано не очень хорошо ( без лимитов и т.п.) - да, тут такое может быть. Но и тут можно придумать разное - проксировать вызовы через свой бэк, например, где реализовать недостающую функциональность

James
07.08.2018
15:16:30
и у нас проблемы с пингом так что для нормальной работы мы храним почти все на стороне клиента

Google

James
07.08.2018
15:18:21
ну что можно сделать свойство объекта реактивным?

Max
07.08.2018
15:18:58
Vus.set()
Или я не правильно понял Bаш кейс?

?
07.08.2018
15:19:38

James
07.08.2018
15:20:05
{id:'111',
name: 'asdasd'}
мне нужно знать когда измениться id

Max
07.08.2018
15:20:41
Тогда Вам надо watcher на него вешать

James
07.08.2018
15:20:55
ну так все могут)
нет интереснее чего?
мне нужно очень дешево это сделать это чисто красота

Max
07.08.2018
15:22:04
А зачем интереснее, я с коммерческими проектами на vue не работал, но везде читал, что это, вроде, нормальная практика
Могу ошибаться, пусть поправят)

James
07.08.2018
15:22:47
мы на vue только смотрим запустим пару микросервисов потом посмотрим

Дмитрий
07.08.2018
15:33:33
А что в вотчере такого магического то?

Timur
07.08.2018
15:46:37
ребят подскажите каким образом присвоить значение одного поля в data() другому если оба поля находятся в data(). Только в хуках?

Artem
07.08.2018
15:49:20
перед ретерном сделай себе переменную и присвой ее обоим полям

Timur
07.08.2018
15:52:16

James
07.08.2018
16:17:49
воч

Anton
07.08.2018
16:20:46
Привет, покажите пример кода как юзать router.beforeEach и кму подобные. Меня щас интересуюет глобальное подключение

Google

Дмитрий
07.08.2018
16:24:46

James
07.08.2018
16:25:06
ну а разве нет?

Admin
ERROR: S client not available

James
07.08.2018
16:25:14
чем меньше кода тем лучше работает
это же не коммерческий проект
нужно подходить к нему с душой

Дмитрий
07.08.2018
16:27:47
Поэтому лучше отказаться от функционала

James
07.08.2018
16:30:32
я же написал выше что это для красоты только

Дмитрий
07.08.2018
16:34:17
Естественно. Мы же в вебе. Больше половины функционала - свистелки и перделки )

James
07.08.2018
16:35:33
ассоциации во vue есть?

Like
07.08.2018
16:37:37
Пусть подписываются те кому нужно

James
07.08.2018
16:38:46
не тут только воч анвоч сработает других вариантов походу нету
есть что то подобное ассоциациям во vue?
а кто где подключает стор вочи если не требуется отключать их?
не могу понять как реализовать компонент тегов

Костя
07.08.2018
17:07:26
Что эти теги делают

James
07.08.2018
17:37:02
да обычные теги
весь функционал тегов уже реализован
осталось сделать стор который будет смотреть в стор с элементами и формироваться

Google

James
07.08.2018
17:40:54
поидее нужно использовать плагины для этого но чет не могу найти хороший пример

Evgeniy
07.08.2018
18:17:57
Как во vue возваращать на предыдущую страницу?

Дмитрий
07.08.2018
18:22:22

Evgeniy
07.08.2018
18:25:27

?
07.08.2018
18:25:57

Vladislav
07.08.2018
18:27:15

?
07.08.2018
18:27:28
это сафари е*нулся походу
в хроме все норм

Vladislav
07.08.2018
18:28:00

?
07.08.2018
18:29:04

Furrya
07.08.2018
18:29:36
Как во vue возваращать на предыдущую страницу?
if (vuex && vue-router) yarn add vuex-router-sync and use
import { sync } from 'vuex-router-sync';
sync(store, router);
.....
<template>
<router-link :to="{ path: $store.state.route.from.fullPath }">
<slot></slot>
</router-link>
</template>
<script>
export default {
name: 'back-router-link',
};
</script>