Как обновить представление при изменении хранилища vuex?

#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. Можете ли вы создать свою проблему?