Size: a a a

Vue.js Russian Developers Community

2020 June 12

ЭБ

Эдуард Баженов... in Vue.js Russian Developers Community
Но однажды я все вынес в nuxt и сделал из ларки апи
источник

k

karmay in Vue.js Russian Developers Community
когда-нибудь я вырасту и тоже так буду делать )))
источник

DY

Dmytro Yuhymenko in Vue.js Russian Developers Community
в этой группе запрещенно материться
источник

DY

Dmytro Yuhymenko in Vue.js Russian Developers Community
))))
источник

S

Serj in Vue.js Russian Developers Community
Це бан
источник

DY

Dmytro Yuhymenko in Vue.js Russian Developers Community
ахахаха
источник

СП

Серго Программер... in Vue.js Russian Developers Community
С*ка не мат же, вроде.
источник

k

karmay in Vue.js Russian Developers Community
Админ видит все сообщения, удалённые тоже
источник

DK

Daniil Kostin in Vue.js Russian Developers Community
Пытаюсь сделать несколько instances одного store, чтобы каждый обращался к заданному в конструкторе API.
Но что-то пошло не так... Точнее state переменные получаются общие, а не изолированные store namespace.
Т.е. getter['store1/result'] и getter['store2/result'] возвращают одни данные.

Подскажите, пожалуйста, как это правильно делается? Как создать два полностью изолированных стора, не дублируя код?
источник

E

Egor in Vue.js Russian Developers Community
Ну ты молодец, отписал понятно.
Что есть data tables
источник
2020 June 13

РГ

Расулходжа Ганиев... in Vue.js Russian Developers Community
Daniil Kostin
Пытаюсь сделать несколько instances одного store, чтобы каждый обращался к заданному в конструкторе API.
Но что-то пошло не так... Точнее state переменные получаются общие, а не изолированные store namespace.
Т.е. getter['store1/result'] и getter['store2/result'] возвращают одни данные.

Подскажите, пожалуйста, как это правильно делается? Как создать два полностью изолированных стора, не дублируя код?
Если я правильно понял твой вопрос
Насколько я понимаю создавать два отдельных изолированных сторов это не есть хорошо
потому что логика store так и построена, если постараться дать описание store -  Single Source Of Truth
на твоем месте я бы делал так:
-src
--services
---firstApi.js
---secondApi.js
--store
---modules
----firstModule.js
----secondModule.js
---store.js
соответственно твой первый модуль будет ссылаться к первому API, а второй к второму
источник

E

Egor in Vue.js Russian Developers Community
Daniil Kostin
Пытаюсь сделать несколько instances одного store, чтобы каждый обращался к заданному в конструкторе API.
Но что-то пошло не так... Точнее state переменные получаются общие, а не изолированные store namespace.
Т.е. getter['store1/result'] и getter['store2/result'] возвращают одни данные.

Подскажите, пожалуйста, как это правильно делается? Как создать два полностью изолированных стора, не дублируя код?
используйте modules, не изобретайте велосипед
источник

СВ

Сергей Видякин... in Vue.js Russian Developers Community
как сделать геттер с подгрузкой данных в стор на лету?
источник

СВ

Сергей Видякин... in Vue.js Russian Developers Community
у меня есть цикл в шаблоне по ключам, а в сторе полная инфа должна быть по каждому ключу, надо чтоб дергался сервис и заполнялся стор при обращении к геттеру
источник

Р

Родион in Vue.js Russian Developers Community
Сергей Видякин
как сделать геттер с подгрузкой данных в стор на лету?
геттер это чтобы получить данные из стора. чтобы изменить стор нужно сделать мутацию
источник

Р

Родион in Vue.js Russian Developers Community
Сергей Видякин
у меня есть цикл в шаблоне по ключам, а в сторе полная инфа должна быть по каждому ключу, надо чтоб дергался сервис и заполнялся стор при обращении к геттеру
получи сначала все данные в стор. а потом просто пробрось нужный массив в компоненту
источник

Р

Родион in Vue.js Russian Developers Community
если я правильно понял то я бы сделал, например, экшен в сторе и дёргал его в created хуке в компоненте. ну и в компоненту же прокинул массив из стора. а в шаблоне его просто вывел
источник

DK

Daniil Kostin in Vue.js Russian Developers Community
Egor
используйте modules, не изобретайте велосипед
Я и использую. Тут вопрос как не повторять один и тот же код в двух модулях. Сделать генератор похожих модулей.
Вообще применений у этого масса. Тут и CRUD и примеси к модулям.
источник

ИД

Илья Дёмин in Vue.js Russian Developers Community
Daniil Kostin
Я и использую. Тут вопрос как не повторять один и тот же код в двух модулях. Сделать генератор похожих модулей.
Вообще применений у этого масса. Тут и CRUD и примеси к модулям.
Отдельный js файл сделать и импортировать куда надо?
источник

DK

Daniil Kostin in Vue.js Russian Developers Community
Илья Дёмин
Отдельный js файл сделать и импортировать куда надо?
Я так и делаю, только мне надо туда подставлять API service разный.  И получается, что state общий.
Не могу понять, что делаю не так.
источник