小程序setData方法使用总结

Posted yangyang63963

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了小程序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‘
);

 

 

 

以上是关于小程序setData方法使用总结的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序性能优化总结

小程序-setdata-e.currentTarget.dataset和e.target.dataset

小程序-setData方法使用--改变默认数据data初始值方法

小程序组件生命周期总结

小程序setData坑,我仍在摸索

微信小程序中的 this.setData()