Javascript 将get/set Computed属性与mapState一起使用,在Vuex中使用mapState
我使用名为Javascript 将get/set Computed属性与mapState一起使用,在Vuex中使用mapState,javascript,vue.js,vuex,computed-properties,v-model,Javascript,Vue.js,Vuex,Computed Properties,V Model,我使用名为main的Vuex模块计算了以下属性: computed: { foo: { get(){ return this.$store.state.main.foo; }, set(value) { this.$store.commit("main/foo", value); } } } 我想使用get/set模式,因为我想使用v-model=“foo”。必须直接与$store交谈是非常冗长的。有没有更简单的方法来使用mapS
main
的Vuex模块计算了以下属性:
computed: {
foo: {
get(){
return this.$store.state.main.foo;
},
set(value) {
this.$store.commit("main/foo", value);
}
}
}
我想使用
get
/set
模式,因为我想使用v-model=“foo”
。必须直接与$store
交谈是非常冗长的。有没有更简单的方法来使用mapState
、mapstation
甚至createnamespacedhelp
?我建议您尝试模块,它包含一个mapFields
辅助方法,可以帮助您动态设置getter和setter