小程序setData方法使用总结


做了一下小程序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'
});

 

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM