setData的使用?

小程序 文章 2022-02-24 18:20 331 0 全屏看文

AI助手支持GPT4.0

setData的使用?use of setData?

setData的使用?
情况一:this.setData({          allList: this.data.allList.concat(temp),        })this.setData({          orderList: this.data.allList        })情况二:this.setData({          allList: this.data.allList.concat(temp),          orderList: this.data.allList        })w为啥情况一的orderList有数据,情况二的orderList无数据?

2473;2091717;65306530; SetsetData of allList: this allList. (setData, orderList: this data.allList}2473;2473;:20917;20788886530630; setData (allList: this data.allList, at a temp), orderList: this data List (*w2002666666666666667388673888886767676766666676767666767676767676767676666667667676767676666767676767676767676767676767676767676766666767676767676767

回答:

brave:
let allList = this.data.allList.concat(temp)// 1this.setData({  allList})this.setData({  orderList: allList})// 2 this.setData({  allList,  orderList: allList})
Mr.L:
this.setData 是异步
swy:像这种情况应该怎么写?
拾忆:

因为allList的值还没写入成功呀

swy:那像这种情况应该咋写?

-EOF-

AI助手支持GPT4.0