2***@qq.com
2***@qq.com
  • 发布:2025-06-24 13:43
  • 更新:2025-06-24 14:23
  • 阅读:29

【报Bug】VUE3运行到鸿蒙app,uni.setStorageSync无法保存this引用的对象

分类:uni-app

产品分类: 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))

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 小程序均正常

2025-06-24 13:43 负责人:无 分享
已邀请:
DCloud_UNI_yuhe

DCloud_UNI_yuhe

已知问题,是华为的jsvm存在兼容问题,之后会修复

要回复问题请先登录注册