1***@qq.com
1***@qq.com
  • 发布:2022-11-14 10:40
  • 更新:2023-02-07 14:32
  • 阅读:370

【报Bug】真机调试 安卓 小米和华为 sqlite数据库数据重新编译后会丢失,但是uni.setstorage设置的缓存却仍能存在

分类:uni-app

产品分类: uniapp/App

PC开发环境操作系统: Windows

PC开发环境操作系统版本号: win10

HBuilderX类型: Alpha

HBuilderX版本号: 3.6.8

手机系统: Android

手机系统版本号: Android 12

手机厂商: 华为

手机机型: 小米10至尊纪念版

页面类型: vue

vue版本: vue2

打包方式: 云端

项目创建方式: HBuilderX

操作步骤:

真机调试,创建玩sqlite数据库,并设置缓存后,使用重新运行,重新编译后,数据库数据会丢失,但是缓存仍存在

预期结果:

数据库数据仍然存在

实际结果:

数据库数据丢失,但是缓存的数据未丢失

bug描述:

真机调试 sqlite数据库数据重新编译后会丢失,但是uni.setstorage设置的缓存却仍能存在

如果选择“重新运行”或停止后再运行等触发重新编译的选项,会重新打包,相当于重装,此时plus.sqlite的数据库会丢失,但是使用uni.setstorage设置的缓存却不会丢失;

测试了下在建表后,手动关闭数据库,仍然无效,数据依旧丢失,正式版和alpha版都存在该问题

2022-11-14 10:40 负责人:无 分享
已邀请:
5***@qq.com

5***@qq.com - 孙梦开发

我华为手机也遇到了,鸿蒙系统,怎么解决的。

1***@qq.com

1***@qq.com

这么严重的问题都多久了,也不解决一下,uniapp没法用了

要回复问题请先登录注册