如果我有一个命名空间的 Vuex 模块,如何在 Vue 组件中使用这些状态时为该模块中的状态创建 getter 和 setter?
// My component
new Vue({
computed: {
// How do I add setters also below????
...mapState('nameSpacedModA', {
a : state => state.a,
// ...
},
// Following will only add getters..
// How to add setter ???
...mapGetters('nameSpacedModA', {
a: 'a',
b: 'b' //, ...
}
}
我正在使用 v-model 将“a”绑定到表单上的文本输入,然后当我编辑控件值时,Vue 给出错误:
[Vue 警告]:已分配计算属性“a”,但它没有设置器。
如何解决这个问题?