
Andrey
23.07.2018
06:25:47
я хочу заставить аксиос ждать
но как не знаю

Astr0junk
23.07.2018
06:26:13
Нет такого
Это новый запрос

Google

Astr0junk
23.07.2018
06:26:23
Рвёшь старый
Случилось условие - новый запрос

Andrey
23.07.2018
06:26:52
тогда как такой кейс решается?
это же по сути частый кейс

Astr0junk
23.07.2018
06:27:18
Цепочка промисов

Andrey
23.07.2018
06:27:38
то есть асинк запросы параллельные не допускать?
всегда друг за другом?
чет не оч как то

h3lpkey
23.07.2018
06:29:42
Народ, привет. Подскажите: пишу виджет-компонент и собираю дело вебпаком, использую для себя bootstrap4. Так вот вопрос в том, как собирать\писать так, что бы при вставке на сторонний сайт мои библиотеки и мой css не смешивался с чужим?

Sunlive
23.07.2018
06:31:55
ку парни, кто делал ssr вручную?
по гайду на ssr.vue

Souren
23.07.2018
06:32:14

Sunlive
23.07.2018
06:32:29
потому что уже есть проект со своей структурой

Google

Sunlive
23.07.2018
06:32:35
и переезжать не варик

Souren
23.07.2018
06:33:12
Могу ошибаться, но мне кажется что усилий примерно одинаково придётся приложить

Sunlive
23.07.2018
06:33:46
да там ппц
меня в данный момент роутер интересует, после рендера на сервере чет вьюха не перехыватывает управление
и роутер себя ведет как обычный href
т.е каждая страница рендерится на сервере с перезагрузкой

Astr0junk
23.07.2018
06:34:37
Они ж не отработают

Andrey
23.07.2018
06:37:01
ну тогда получается по всему приложению на все запросы делать просмотр актуальности рефреша?
это ж капец скок кода
что то бы централизованное бы

Astr0junk
23.07.2018
06:38:29
Для этого единая точка должна быть
Модуль который хэндлит соединения
И статус авторизации
Из доки

Andrey
23.07.2018
06:39:49
ну это классический запрос за юзером
просто у меня же не одна стора только юзеры
я могу сделать еще допустим стору

Astr0junk
23.07.2018
06:40:57
У тебя по всему коду разбросаны вызовы аксиоса?

Andrey
23.07.2018
06:41:06
но как она будет управлять этими запросами не понимаю?
или все запросы в нее выносятся?

Google

Andrey
23.07.2018
06:41:20
каждая стора имеет связанный с собой запросы
юзеры юзеров
сайты сайтов
и т.п.

Astr0junk
23.07.2018
06:41:38
Вызовы в каждой сторе свои?

Andrey
23.07.2018
06:41:41
да

Astr0junk
23.07.2018
06:41:53
Ну так сделай один модуль
Назови transport
И в одном месте рули
Авторизацией и прочей херней

Andrey
23.07.2018
06:42:58
хм да похоже на решение но не совсем конечно удобное

Nightwelf
23.07.2018
06:43:00
как правильно периодически получать данные с сервера?

Astr0junk
23.07.2018
06:43:13

Astr0junk
23.07.2018
06:43:29
WS push + xhr?

Nightwelf
23.07.2018
06:43:59
Что имеется ввиду?
ну есть апи, хочу получать данные, при первом обращении получаю их в mounted, а потом, также по таймеру?

Astr0junk
23.07.2018
06:44:43
Неочень как-то
Только если это риалтайм график
Идеально было бы открыть websocket

Nightwelf
23.07.2018
06:45:13
дак мне не надо особо умно, раз в 30 секунд достаточно, даже раз в минуту
тут сокеты не нужны

Google

Astr0junk
23.07.2018
06:45:27
С бэка пушить ивент об изменении данных
Далее xhr

Nightwelf
23.07.2018
06:45:34
да и серверную часть надо менять

Astr0junk
23.07.2018
06:45:40
Если не надо умно - ну да

Nightwelf
23.07.2018
06:45:43
она от меня не зависит

Astr0junk
23.07.2018
06:45:58
В маунте таймер
И проверку что прошлый запрос закончился
А то будет ппц

Admin
ERROR: S client not available

Nightwelf
23.07.2018
06:46:21
подскажи с проверкой
что-то не понимаю этот момент

Astr0junk
23.07.2018
06:46:49
This.lock !== true
Всё
Перед запросом ставишь в тру
При ответе в фолс

Nightwelf
23.07.2018
06:47:16
угу, понял
окай) спасибо

Astr0junk
23.07.2018
06:47:28
Таймер крутится - если запрос завис - новый не будет создаваться

Nightwelf
23.07.2018
06:48:04
это хороший совет
спасибо огромное

Google

Astr0junk
23.07.2018
06:48:26
??

Nightwelf
23.07.2018
06:54:29
что-то я туплю
async mounted () {
await this.load()
while (true) {
await setInterval(await this.load(), 10000)
}
}
так?
у меня this.load() асинхронная
дикая перезагрузка старницы

Kylych
23.07.2018
07:01:59
хей гайз. vue-i18n обязательно надо с роутами работать?

Леха
23.07.2018
07:03:19
нет

Kylych
23.07.2018
07:04:18
это по желанию знач?

Pavel
23.07.2018
07:05:07

Alexander
23.07.2018
07:05:31
Подскажите пожалуйста, а как с поисковой индексацией у VueJS проектов?

Ivan
23.07.2018
07:08:11

kenazs
23.07.2018
07:12:24
Всем привет, такой вопрос, в доке по vuex написано, что использование констант для обозначения типов мутации типа часто используют, но как это использовать, если все модули namespaced? Приходится делать склеивание с нэймспейсом, по сути теряется профит с константами, кто-нибудь это юзает?

Igor
23.07.2018
07:14:16

Vitalii
23.07.2018
07:31:16
в нем есть константы аля - export const DATA_LOADED = 'DATA_LOADED'
потом в самих мутация указываю
import {DATA_LOADED} from './mutation-types'

kenazs
23.07.2018
07:34:18
А хотелось бы так же константой вызывать