if (this.$store.getters['items/selecteditem']) {
                  
                  
                      return this.$store.getters['items/selectedItem'];
                  
                  
                        }
                  
                  
                  
                  
                  
                        return {
                  
                  
                      id: 0,
                  
                  
                      item_previews: [],
                  
                  
                      title: '',
                  
                  
                      description: '',
                  
                  
                        };
                  
                  
                    }
                  
                  
                  }
                  
                  
                  
                  
                  
                  При нажатии кнопки отправляю запрос на бэк, которым меняю свойства item в БД. Как получить обновленный объект из БД после нажатия кнопки?
                  
                  
                
покажи код стора
Запросить заново)
const state = () => ({ selectedItem: {} }); const getters = { selectedItem: state => state.selectedItem } const mutations = { setSelectedItem(state, item) { state.selectedItem = item; } } const actions = { async getItem(context, id) { const data = await sendGETRequest(items/${id}, context.rootState.users.accessToken); if (data && !data.error) { // console.log(data); context.commit('setSelectedItem', data); } } }
ну на первый взгляд должно работать, так что, мне кажется, проблема в неймспейсах
Обсуждают сегодня