一个计算属性,如果没有设置 setter或者getter,当你尝试直接修改这个计算属性的值时,都会报这个错误,添加上get、set就可以了。
报错的代码:
computed: {
activeIndex() {
return this.$store.getters.activeMenu;
},
},
优化后的代码
computed: {
activeIndex: {
get: function () {
return this.$store.getters.activeMenu;
},
set: function () {},
},
},