小程序
小游戏
企业微信
微信支付
扫描小程序码分享
1.页面加载时使用this.setData将globalData.list赋值给data.list
2.使用过程中修改data.list的值,如添加一个对象
3.修改后log会看到globalData.list的值也被同步修改了
问题:
请问如何只修改data.list的值,而不修改globalData.list,始终保持globalData.list的值和加载页面之前一样
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
this.setData({
"data.list":JSON.parse(JSON.stringify(globalData.list))
})
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
百度搜索了解下深拷贝吧
这个文档可能会有帮助?https://developers.weixin.qq.com/miniprogram/dev/framework/performance/tips/runtime_setData.html
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
this.setData({
"data.list":JSON.parse(JSON.stringify(globalData.list))
})
百度搜索了解下深拷贝吧
这个文档可能会有帮助?https://developers.weixin.qq.com/miniprogram/dev/framework/performance/tips/runtime_setData.html