Я пытаюсь отредактировать элемент в моем массиве, во-первых, вызывая действие, выполняющее вставку в мой бэкэнд, и, во-вторых, фиксирую мутацию с измененным элементом.
Однако, мой массив не обновляетсяавтоматически, и мне нужно что-то обновить мою таблицу, содержащую мои элементы массива.
Другой вопрос, нормально ли делать такие вещи.Я имею в виду, что если другой пользователь вошел в другой раздел, увидит старое значение до обновления своей страницы.это правильно?
МОЕ действие
async editPersonnel({
commit
}, data) {
console.log(data);
let id = data.personnelID;
let personnel = await this.$axios.$put(
`http://localhost:56980/api/Personnel/DealerEmployee/${id}`,
data
);
commit("EDIT_DEALER_PERSONNEL", personnel);
},
Моя мутация
EDIT_DEALER_PERSONNEL(state, EDITemployee) {
debugger
const postIndex = state.dealerPersonnel.findIndex(
post => post.personnelID === EDITemployee.personnelID
);
state.dealerPersonnel[postIndex] = EDITemployee;
},