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); } } }
ну на первый взгляд должно работать, так что, мне кажется, проблема в неймспейсах
Обсуждают сегодня