數組演示
Page({
data: {
arr:['小明','小張']
},
onLoad: function () {
// 首先我們演示數組
this.setData({
[`arr[1]`]:'小李'
})
console.log(this.data.arr) // ["小明", "小李"]
}
})
當然還有一種可能我們得索引不是固定得
Page({
data: {
arr:['小明','小張']
},
onLoad: function () {
let index = 1;
this.setData({
[`arr[${index}]`]:'小李'
})
console.log(this.data.arr) // ["小明", "小李"]
}
})
對象演示
Page({
data: {
obj:{
name:"張三",
age:"26"
}
},
onLoad: function () {
this.setData({
[`obj.name`]:'小李'
})
console.log(this.data.obj)
}
})
同理我們利用小程序得setData機制進行單項賦值,從而優化了我們得setData得效率,還利用到了${xx} ES6得字符串拼接得方法,有幫助道得小夥伴記得點贊,關注。
喜歡上方小程序,需要源碼的,私信小編留下郵箱。