類似這種結(jié)構(gòu)的Data,想給channelId:12345的resList增加數(shù)據(jù),現(xiàn)在做法是:var channelList = this.data.channelList;for (let i = 0; i < channelList.length; i++) { if (channelList[i].channelId == '12345') {
channelList[i].resList.concat(arr)
}
}this.setData({ channelList:channelList
})問題是:1.感覺寫的復(fù)雜了,有沒有簡便的方法?2.channelList的數(shù)據(jù)比較多,僅僅因為修改某一個部分,就通過setData更新了整個channelList數(shù)據(jù),會不會明顯影響性能?
小程序setData
肥皂起泡泡
2018-10-10 14:11:25