现在就是保存页面中this引用的数据必须执行JSON.parse(JSON.stringify(this.xxx))

- 发布:2025-06-24 13:43
- 更新:2025-06-27 11:28
- 阅读:322
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 4.72
手机系统: HarmonyOS NEXT
手机系统版本号: HarmonyOS 5.0.5
手机厂商: 华为
手机机型: p70 pro
页面类型: vue
vue版本: vue3
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
现在就是保存页面中this引用的数据必须执行JSON.parse(JSON.stringify(this.xxx))
现在就是保存页面中this引用的数据必须执行JSON.parse(JSON.stringify(this.xxx))
实际结果:
现在就是保存页面中this引用的数据必须执行JSON.parse(JSON.stringify(this.xxx))
现在就是保存页面中this引用的数据必须执行JSON.parse(JSON.stringify(this.xxx))
bug描述:
1.uni.setStorageSync('tabSet',JSON.parse(JSON.stringify(this.tabSet)) )
2.uni.setStorageSync('tabSet',this.tabSet)
console.log(uni.getStorageSync('tabSet'))
当用1的方式保存到缓存中 可以正常打印这个对象
当用2的方式保存到缓存 则打出来是个空?
现在就是保存页面中this引用的数据必须执行JSON.parse(JSON.stringify(this.xxx))
帮忙看看是不是bug
H5 安卓 IOS 小程序均正常
2 个回复
最佳回复
DCloud_UNI_yuhe
4.73 alpha 修复
DCloud_UNI_yuhe
已知问题,是华为的jsvm存在兼容问题,之后会修复
2***@qq.com (作者)
这个不是经常用到吗,改的地方太多。近期可以修复吗?
2025-06-26 13:48
DCloud_UNI_yuhe
回复 2***@qq.com: 4.73 alpha (下个版本)就会修复,等发版后您可以再试一下
2025-06-26 14:05