我正在使用flutter包Hive我遇到的问题是,我的网站的数据是不持久的IndexedDB - web(chrome)是否有其他人遇到过与indexedDB for chrome中存储的数据不一致的情况?除了使用Hive包之外,是否还有其他步骤,例如为了存储数据而必须实现的请求持久权限?如有任何反馈,我们将不胜感激。
ej83mcc01#
你甚至不需要请求持久存储权限就可以存储数据。持久存储只是让它更持久一点。所以最有可能的是,数据一开始就没有被写入IndexedDB。可能是你的代码或者你正在使用的库有问题。没有看到你的代码很难说,特别是因为我从来没有使用过Hive。
bwntbbo32#
这是一个flutter项目,使用的是hive包。它在移动的设备上运行得很好,但是当在chrome中运行应用程序时,刷新后数据会丢失初始加载和初始化后的数据
刷新后清空框
2条答案
按热度按时间ej83mcc01#
你甚至不需要请求持久存储权限就可以存储数据。持久存储只是让它更持久一点。所以最有可能的是,数据一开始就没有被写入IndexedDB。可能是你的代码或者你正在使用的库有问题。没有看到你的代码很难说,特别是因为我从来没有使用过Hive。
bwntbbo32#
这是一个flutter项目,使用的是hive包。它在移动的设备上运行得很好,但是当在chrome中运行应用程序时,刷新后数据会丢失
初始加载和初始化后的数据
刷新
后清空框