#vue.js #vuex
#vue.js #vuex
Вопрос:
Я получаю данные из хранилища следующим образом
computed: {
notes() {
var data = this.$store.getters.getNotes;
var key = this.$store.getters.getTitleFilter;
if (key === "all") return data;
return data.filter((note) => {
var filteredNote = note.category.some(({ name }) => name === key);
if (filteredNote) return filteredNote;
});
},
},
Когда изменяется массив заметок (элемент удаляется, getNotes
это должно отражать. В других случаях (когда data
возвращается без фильтрации) это использовалось для достижения цели:
watch: {
notes(newval) {
return newval;
},
},
У меня есть способ обновить отфильтрованный массив?
Комментарии:
1. Является ли mapGetters тем, что вам нужно?
2. Можете ли вы создать свою проблему?