vue项目用vuex:Computed报错:Computed property "route" was assigned to but it has no setter

问题:
computed: {
route () {
return this.$store.state.curTab.route
}
}

vue项目用vuex:Computed报错:Computed property
问题分析:vue某次更新版本后,计算属性必须传set函数,否则会报上面错误,
还有一点就是页面修改了计算属性的值也会报错。
常见情况:①使用框架element-ui框架会自动更改(需要注意),
②计算属性的值在页面进行的重新赋值。
解决办法:①
computed:{
route:{
get:function () {
return this.KaTeX parse error: Expected 'EOF', got '}' at position 28: …curTab.route }̲, set :functi…store.state.time = newValue;
}
}
}

return {
route:this.$store.state.route
}
在data中赋值在调用

你可能感兴趣的:(vue常见报错)