vue的computed属性的理解

computed: {
    selectedQuestions() {
      let selectedQuestions = this.editedItem.questions;
      return this.questions.filter(function (question) {
        return selectedQuestions.includes(question.id);
      });
    },

computed计算属性,每次进入页面将一直沿用selectedQuestions第一次的信息,不会再触发selectedQuestions,这就是依赖缓存,只有

this.editedItem.questions发生改变了selectedQuestions才会触发,值才会改变
踩过这个坑,还有下一个坑等着你,这一路就是给自己填坑,坑填多了,也就习惯了,直到这一路平坦了,也就无怨无悔了。
原文地址:https://www.cnblogs.com/xiaofeilin/p/13542158.html