如何对data数据中对象的属性值进行修改
思路:将对象的属性改成字符串
实现:(动态自增)
methods: {
add1(){
this.change("n1")
},
add2(){
this.change("n2")
},
change(str){
let temp='number.'+str
console.log(temp);
this.setData({
[temp]:this.data.number[str]+1
})
console.log(this.data.number[str]);
}
},
observers:{
'number.n1,number.n2':function(new1,new2){
this.setData({
sum:new1+new2
})
}
}
参考文章:
https://blog.csdn.net/qq_33408245/article/details/82662996