赞
踩
使用 splice 函数操作数组,即使 this.data 赋值给一个新的变量,没有this.setData的时候,也会修改data值
解决办法:
在this.data 数组后面加上slice(0) 复制数组到新的变量就不会操作
// demolet imagesData = this.data.imageData.slice(0);