APP设置缓存后退出,再次打开没有获取到缓存
- 发布:2023-02-01 14:27
- 更新:2023-02-07 17:49
- 阅读:445
产品分类: uniapp/App
PC开发环境操作系统: Windows
PC开发环境操作系统版本号: win11
HBuilderX类型: 正式
HBuilderX版本号: 3.6.17
手机系统: Android
手机系统版本号: Android 11
手机厂商: 黑鲨4
手机机型: SHARK PRS-A0
页面类型: vue
vue版本: vue2
打包方式: 云端
项目创建方式: HBuilderX
操作步骤:
预期结果:
APP重新打开能获取到缓存
APP重新打开能获取到缓存
实际结果:
APP重新打开没能获取到缓存
APP重新打开没能获取到缓存
bug描述:
设置缓存 安卓重启后 缓存就没了 测试环境和正式环境都不行
初见离殇 (作者)
是的,多个手机测试都不行
2023-02-02 13:27
DCloud_UNI_GSQ
回复 1***@qq.com: 是从特定版本后才出现的吗?
2023-02-02 15:06
初见离殇 (作者)
回复 DCloud_UNI_GSQ: 只有存储用户名是可以的,存储其他的都不行。版本的话3.5开始用的,之前的版本有没有问题不知道
2023-02-02 16:27
DCloud_UNI_GSQ
回复 1***@qq.com: 使用示例提供一下
2023-02-03 11:35
初见离殇 (作者)
回复 DCloud_UNI_GSQ: 设置 uni.setStorage({
key: 'edit_ddjc'+this.$utils.route.query().id,
data: obj,
success: ()=>{
this.$refs.alertDialog.open()
}
})
取值 uni.getStorageSync('edit_ddjc'+this.$utils.route.query().id)
2023-02-03 15:55
初见离殇 (作者)
回复 DCloud_UNI_GSQ: 最新测试结果,只要跳转到tabbar页面,缓存就会被清空,不经过tabbar页面就没事
2023-02-03 16:34
DCloud_UNI_GSQ
回复 1***@qq.com: 示例提供一下
2023-02-06 11:43
初见离殇 (作者)
回复 DCloud_UNI_GSQ: 测试案例已提供。 简单说明一下,在A页面设置缓存,跳转到tabbar页面,缓存就会失效,而跳转到非tabbar页面,缓存不会失效。(关闭app重新打开的情况下)
2023-02-06 13:21