能贴代码就别贴图。 计算属性以函数形式写的时候是只设置了 get 方法,你的 v-model='activeTab' 是一个双向绑定,即既会调用activeTab 的 get 去读取值,又会调用其 set 去设置值,而你没提供 set。所以需要改为: activeTab: { get () { return this.$store.getters.activeTab }, set (val) { this.$store.commit('xxxx', val) } }
计算属性以函数形式写的时候是只设置了 get 方法,你的
v-model='activeTab'
是一个双向绑定,即既会调用activeTab
的 get 去读取值,又会调用其 set 去设置值,而你没提供 set。所以需要改为: