小程序使用setData赋值后为什么数据没有变化?
下面是请求分页的数据 请求后原数组进行拼接 可是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)//这里打印没有变化
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
应该改为