【发布时间】:2018-10-29 23:56:53
【问题描述】:
如果我有一个命名空间的 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”已分配给但它没有 二传手。
如何解决?
【问题讨论】:
标签: vuejs2 vue-component vuex vuex-modules