小程序setData方法使用总结

时间:2019-09-24 10:24:08   收藏:0   阅读:122
做了一下小程序setData使用方法总结,如有错误,请不吝指出,Thanks?(?ω?)? 

//示例data:

data:{
user:‘young‘,
obj:{
name:‘蓝色蒲公英‘,
age:‘17‘
},
arr:[{
name:‘Lucy‘,
age: ‘18‘
},{
name:‘半夏‘,
age:‘19‘
}]

 

一、直接修改data的某个属性
this.setData({
user:‘007‘
});

 

二、修改data里的数组或对象的属性
this.setData({
‘obj.age‘: ‘16‘
})

 

三、根据条件有选择性的改变
//此例假设改变对应index的某个属性值
var index = e.target.dataset.index; //假设是对应对象的data-index属性
var temp_str=‘arr[‘+index+‘].age‘;
this.setData({
[temp_str]:‘18‘
});

 

 

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!