vue/vuex v-model绑定的全局的数据 怎么改写
如果页面层绑定的数据是在vuex里面声明的怎么改写
v-model="chosenAddressId"
那么这个chosenAddressId要改写 在computed这个计算属性中改写
computed: {
...mapState("myaddress", {AddressId: state => state.AddressId})
chosenAddressId: {
get() {
//取值
return this.AddressId;
},
set(id) {
//赋值
this.changeAddressId(id);
}
}
}
vuex中怎么写
state: {
AddressId: 4, //全局的选中地址的id
},
mutations: {
changeAddressId(state, playload) {
state.AddressId = playload
},
},