下面是请求分页的数据 请求后原数组进行拼接 可是setData赋值后为什么数据没有变化 ?
success: res=>{
let str = "that.data.list["+that.data.current+"].productList"
console.log(str) //打印也没有错误
//下面打印出来数据 没有错误 是数组拼接后的数据
console.log(that.data.list[that.data.current].productList.concat(...res.data.data.list))
that.setData({
[str]: that.data.list[that.data.current].productList.concat(...res.data.data.list),
list: that.data.list //加了这句也没有变化
})
console.log(that.data.list)//这里打印没有变化
}
应该改为