Computed property "XXX" was assigned to but it has no setter
vuex的使用中报这个错误,原因是v-model双向绑定造成vuex中是单项流,v-model是vue中的双向绑定,但是在computed中只通过get获取参数值,没有set无法改变参数值解决办法:computed中添加get和setcollapseMenu:{get(){returnthis.$store.stat...
·
vuex的使用中报这个错误,
原因是v-model双向绑定造成
vuex中是单项流,v-model是vue中的双向绑定,但是在computed中只通过get获取参数值,没有set无法改变参数值
解决办法:
computed中添加get和set
collapseMenu: {
get() {
return this.$store.state.tab.drawer
},
set(v) {
this.$store.state.tab.drawer = v
}
}
将v-model改成:value
更多推荐
已为社区贡献9条内容
所有评论(0)