我不是大v
我不是大v
  • 发布:2020-11-23 10:07
  • 更新:2021-11-18 19:01
  • 阅读:965

【报Bug】2.9.8.20201110 版本的 plus.storage.getItem 刷新页面,或者重启后,缓存数据丢失

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: I7-9750H

HBuilderX类型: 正式

HBuilderX版本号: 2.9.8

手机系统: 全部

手机厂商: 华为

页面类型: nvue

打包方式: 云端

项目创建方式: HBuilderX

测试过的手机:

IOS14,华为,荣耀

操作步骤:

plus.storage.setItem("haslogin", "8888");
plus.storage.getItem("haslogin");

预期结果:

8888

实际结果:

null

bug描述:

plus.storage.setItem,和plus.storage.getItem做本地缓存,但是APP退出,或者刷新。缓存数据会丢失。

2020-11-23 10:07 负责人:DCloud_UNI_Anne 分享
已邀请:
沧海一生笑

沧海一生笑

知道问题在哪里了, 存取的是字符串, 数值类型的要转化成字符串就正常了 ,这样: plus.storage.setItem( deviceId+'N', ""+bscs.length+"")

DCloud_UNI_GSQ

DCloud_UNI_GSQ

仅 安卓-nvue 才有这种情况吗?
出现的几率如何?

沧海一生笑

沧海一生笑

我用的鸿蒙, 也出现了一样 可以存数据 取数据为null的问题,存储用 plus.storage.setItem( deviceId+'N', bscs.length); 取出用plus.storage.getItem(deviceId+'N'); 结果取出null

该问题目前已经被锁定, 无法添加新回复