Size: a a a

Nuxt.js — русскоговорящее сообщество

2020 June 02

N

Nano.Karmabot.chat in Nuxt.js — русскоговорящее сообщество
Wonderful! dergunovs got +1 from theartkod. 5 karma in total.
источник

SL

Sergey Leleko in Nuxt.js — русскоговорящее сообщество
Добрый вечер! Возможно ли сделать такую вещь на nuxt + стор vuex :
1) Создаю action в нем обращаюсь с помощью аксиоса,
2) кладу полученный массив данных в стейт
3) отдаю из стейта его через геттер если в геттер передается параметр get без доп параметров
4) изменяю часть содержимого массива в стейте если получаю параметр apply и какие именно данные в стейте надо поменять а потом через геттер отдаю  полученный результат
5) возможность откатить стейт к тому виду каки он был заполнен по апи изначально в случае получения параметра reset ?
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
Так и надо делать
источник

SL

Sergey Leleko in Nuxt.js — русскоговорящее сообщество
Alexander Dudaev
Так и надо делать
я рано отправил, дополнил вопрос)
источник

SL

Sergey Leleko in Nuxt.js — русскоговорящее сообщество
я просто почему-то не могу продвинуться дальше 1 пункта ни как, данные не удается положить в стейт даже
вот такой у меня код файла для стора https://gist.github.com/sleleko/9804b2fbe85864d8af1584885527c262
источник

SL

Sergey Leleko in Nuxt.js — русскоговорящее сообщество
а получить потом пытаюсь что нибудь вот так в компоненте уже this.$store.getter.expense_data
источник

SL

Sergey Leleko in Nuxt.js — русскоговорящее сообщество
передавать в стор чтолибо думаю, что this.$store.commit.expense_data('apply',123)
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
вроде у тебя норм с сохранением, попробуй геттеры поменять
clearEvent: state => {
       return state.clearEvent
   },

на
clearEvent(state) {
       return state.clearEvent
   },
источник

SL

Sergey Leleko in Nuxt.js — русскоговорящее сообщество
Alexander Dudaev
вроде у тебя норм с сохранением, попробуй геттеры поменять
clearEvent: state => {
       return state.clearEvent
   },

на
clearEvent(state) {
       return state.clearEvent
   },
Спасибо гляну сейчас. Но ключевая проблема в том что данные то с апи в стейт не кладуться.. Может чего не так делаю?
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
а ты уверен, что они не кладутся? они в коммит приходят?
источник

SL

Sergey Leleko in Nuxt.js — русскоговорящее сообщество
ну в компоненте я например делаю let test = this.$store.getter.expense_data и в консоль вывожу , пусто
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
а ты дождался окончания работы экшена?
источник

SL

Sergey Leleko in Nuxt.js — русскоговорящее сообщество
вот тут я не уверен, нужен промис наверно
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
нужен await вызова action
источник

SL

Sergey Leleko in Nuxt.js — русскоговорящее сообщество
Alexander Dudaev
нужен await вызова action
хм понял, спасибо большое! Попробую. Может правда в этом дело ++
источник

SL

Sergey Leleko in Nuxt.js — русскоговорящее сообщество
Alexander Dudaev
нужен await вызова action
👍
источник

N

Nano.Karmabot.chat in Nuxt.js — русскоговорящее сообщество
Sublime! DudaevAR got +1 from sky732732. 2 karma in total.
источник

SL

Sergey Leleko in Nuxt.js — русскоговорящее сообщество
Alexander Dudaev
нужен await вызова action
К сожалению ничего не помогает. Еще кстати выяснилось что и геттер updateEvent только 1 раз срабатывает, не возможно применить его повторно . Возможно ли вообще повторное примененение одного и того же геттера?
источник

R К in Nuxt.js — русскоговорящее сообщество
Привет ребят .. а из коробки nuxt с cookie работает ?
источник

AD

Alexander Dudaev in Nuxt.js — русскоговорящее сообщество
Sergey Leleko
К сожалению ничего не помогает. Еще кстати выяснилось что и геттер updateEvent только 1 раз срабатывает, не возможно применить его повторно . Возможно ли вообще повторное примененение одного и того же геттера?
Такое ощущение, что геттер закешировался
источник