@vuejs_ru

Страница 3671 из 3900
Aleksey
19.09.2018
14:24:27
у кого-нибудь получалось подружить vue-cli 3 typescript шаблон с storybook?

Alexander
19.09.2018
14:24:30
ну это стор. стор же для хранения состояния?
и для методов, которые его изменяют

Vladimir
19.09.2018
14:24:56
ну это стор. стор же для хранения состояния?
Да, но там есть возможность писать методы - actions

Oleg
19.09.2018
14:25:02
про миксины почитай
спасибо. походу то что надо

Google
Aleksey
19.09.2018
14:26:20
и еще у меня почему-то не пашет prettier при сохранени файла, если ставлю prettier.eslintIntegration: true. Опять же шаблон typescript через vue-cli 3. Редактор vscode, установлены дополнения vetur, eslint и prettier

Roman
19.09.2018
14:26:37
Как программно перезагрузить страницу во вью? this.$router.push не предлагать. Не работает, если ты находишься на одной и той же странице

Vladimir
19.09.2018
14:27:18
https://developer.mozilla.org/ru/docs/Web/API/Location/reload

Evgenii
19.09.2018
14:28:47
Добрый день, подскажите пожалуйста, есть приложение на vue.js при авторизации записывается токен в localStorage, как правильно организовать работу по разными пользователями одновремено в разных вкладках ? сейчас токен перезаписывается при авторизации нового пользователя

Roman
19.09.2018
14:32:22
https://developer.mozilla.org/ru/docs/Web/API/Location/reload
Не подходит. Мне именно переход нужен. Дабы данные в asyncData достались и не было именно этой анимации перезагрузки страницы. Просто программный переход. Просто при использовании this.$router.push на ту же страницу, на которой пользователь находится он упорно не переходит

Vladimir
19.09.2018
14:36:01
Не подходит. Мне именно переход нужен. Дабы данные в asyncData достались и не было именно этой анимации перезагрузки страницы. Просто программный переход. Просто при использовании this.$router.push на ту же страницу, на которой пользователь находится он упорно не переходит
Точнее опишите задачу. Тогда смогу помочь. Зачем нужно обновлять страницу? Обновить данные на ней? Тогда лучше сделать отдельный метод, который обновляет данные и вызывать его и в created и по запросу обновления

Roman
19.09.2018
14:36:01
this.$router.go(this.$router.currentRoute)
Всеравно анимация перезагрузки страницы

Aleksey
19.09.2018
14:36:26
поменяй key у роута

Almaz
19.09.2018
14:37:48
как можно подписаться на resize слота?

Roman
19.09.2018
14:40:42
Точнее опишите задачу. Тогда смогу помочь. Зачем нужно обновлять страницу? Обновить данные на ней? Тогда лучше сделать отдельный метод, который обновляет данные и вызывать его и в created и по запросу обновления
Есть метод по удалению элемента. Данные на страницу достаются через метод async asyncData (context) { let res = await context.$axios.get('templates/', { params: { page: context.route.query.page } }) return { templatesData: {...res.data} } }, Получается, что нужно дублировать логику или сделать программный релоад страницы дабы этот же метод отработал и достал данные без удаленного элемента

Ну и это метод Nuxt для получения данные до загрузки страницы

Google
Alexander
19.09.2018
14:44:29
админка на AdminBSBMaterialDesign похожа

про фото выше

Roman
19.09.2018
14:53:03
добавь в router-view свойство key, и меняй его когда тебе нужен релоад
Не совсем пойму, что вы имеете ввиду. На саксесе после удаления элемента у меня что-то вроде этого this.$router.push({ path: this.$route.path }) Что равноценно <router-link :to="..."> Только вью не переходит по одной и той же ссылке, если ты уже на этой странице

Aleksey
19.09.2018
14:55:16
https://youtu.be/7YZ5DwlLSt8?t=1059

Aleksey
19.09.2018
14:55:24
типо того

Roman
19.09.2018
14:58:10
для этого есть методы форсапдейта
Т.е. обновить компонент-страницу?

Roman
19.09.2018
14:59:39
Неа. Не работает this.$forceUpdate()

Yan
19.09.2018
14:59:40
Ну сделай проверку если роут совпадает с тем куда собираешься перекинуть

То апдейти

Неа. Не работает this.$forceUpdate()
Ой я не помню почитай доку

{w}
19.09.2018
15:04:14
Ребят, где можно найти онлайн-туториалы/упражнения по вуе

Сайт

Anton
19.09.2018
15:06:28
плюсую за laracasts

Zurab
19.09.2018
15:06:35
{w}
19.09.2018
15:06:47
laracasts
Спасибо, но там вроде только видео

Roman
19.09.2018
15:07:02
udemy, но там платно. Можно найти бесплатно (пиратить, но это сам ищи)

Google
{w}
19.09.2018
15:07:13
Для практики

Anton
19.09.2018
15:07:33
ну если за ним повторять, то основы получишь

а потом сделай тудушку

Serj
19.09.2018
15:07:47
Спасибо, но там вроде только видео
а тебе нужны типа уроки с заданиями? посмотри на степике или курсере

Anton
19.09.2018
15:07:48
или клон хакерньюс

чё там ещё обычно делают для практики

Alex
19.09.2018
15:11:36
Привет всем , пытаюсь разобратся со store. Встает вопрос можно ли создовать модуль store из разряда 1 store для всех компонентов одного типа или для каждого экземпляра свой store? Видел в доках runInNewContext

не совсем пока понятно как это работает

может кто уже познал дзен в этой теме=)

Владимир
19.09.2018
15:14:20
можно

Можно один на всех и так же можно создать отдельный стор для каждого компонента

DimenSi
19.09.2018
15:18:58
Можно один на всех и так же можно создать отдельный стор для каждого компонента
Компонента? Если вы говорите в контексте ssr, то наверно не компонента, а клиента?

Ибо runInNewContext чисто для ssr тема.

Alex
19.09.2018
15:20:43
нет, скарее когда я юзаю компонент для него регистрируется свой модуль store каждый раз когда я использую его где то

DimenSi
19.09.2018
15:21:11
Alex
19.09.2018
15:21:38
для каждого вызова компонента должен быть новый store

DimenSi
19.09.2018
15:21:44
То есть регистрировать новый модуль для нужного компонента

Alex
19.09.2018
15:21:49
я вот о чем

Google
Alex
19.09.2018
15:22:47
фишка в 1 к 1

DimenSi
19.09.2018
15:23:02
Это будет 1 к 1

https://vuex.vuejs.org/guide/modules.html#dynamic-module-registration

Alex
19.09.2018
15:23:51
я думал это можно как то нативно сделать

DimenSi
19.09.2018
15:23:52
Создаешь компонент, внутри него динамически подключаешь стор с нужным namespace

Alex
19.09.2018
15:24:01
а тут нужно видима будет генерить уникальное имя

динамично

DimenSi
19.09.2018
15:24:07
Ага

Потому, что vuex сделан по концепции flux, а она типо предполагает 1 стор на все приложение.

Admin
ERROR: S client not available

Alex
19.09.2018
15:25:25
это да

я имел ввиду модули

которые работают таким образом

как 1 ко многим или 1 к 1

DimenSi
19.09.2018
15:25:58
Модули чаще нужны именно для фич, а не для компонентов.

Фича юзер и разные компоненты могут из этого модуля дергать нужные методы.

Alex
19.09.2018
15:26:32
чаще юзается 1 ко многим

но я столкнулся с темой когда было бы удобно юзать 1 к 1

кстати

а что если...

Google
Alex
19.09.2018
15:27:32
Symbol=)

DimenSi
19.09.2018
15:27:36
Либо играйся с динамическими модулями или попробуй provide context

Symbol=)
Не получиться через него name space сделать, там чисто строка используется для поиска модуля/метода

Либо играйся с динамическими модулями или попробуй provide context
Ты можешь заюзать апи provide/inject, написать свой стор и прокидывать его в нужных компонентах.

Alex
19.09.2018
15:30:24
видел эту фишку в api

не юзал раньше

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

хотя юзать по разному можно)

DimenSi
19.09.2018
15:31:24
Каким образом?

Прокидываешь объект в provide, а через inject в любом ребенке забираешь.

Alex
19.09.2018
15:33:27
сори это я туплю(

да

а да

хотел спросить

не вкурсе когда будет след версия vue?

там вроде они на прокси планировали все перекатать?

и упросится ли работа с реактивностью?

DimenSi
19.09.2018
15:34:57
Роадмап есть, там посмотри.

Alex
19.09.2018
15:34:59
если они это сделают

я дат не видел(

DimenSi
19.09.2018
15:35:24
Значит хз.

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