小程序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-2026 CODEPRJ.COM