关闭App后,断网,然后再打开APP,还可以看到上次的数据,图片也是可以看到。请问这个是怎么处理的?

关闭App后,断网,然后再打开APP,还可以看到上次的数据,图片也是可以看到。请问这个是怎么处理的,是有缓存机制,还是AXIOS获取数据后,进行本地化储存,再从本地数据库渲染到页面?还有具体的按钮和解决方案。


HarmonyOS
3天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zxjiu

​web缓存机制保存所致,Cache、Dom Storage等设置可以将资源保存到本地,Cache使用cacheMode()配置页面资源的缓存模式,Web组件为开发者提供四种缓存模式,分别为:

Default : 优先使用未过期的缓存,如果缓存不存在,则从网络获取。

None : 加载资源使用cache,如果cache中无该资源则从网络中获取。

Online : 加载资源不使用cache,全部从网络中获取。

Only :只从cache中加载资源。

Dom StorageDom Storage包含了Session Storage和Local Storage两类。前者为临时数据,其存储与释放跟随会话生命周期;后者为可持久化数据,落盘在应用目录下。两者的数据均通过Key-Value的形式存储,通常在访问需要客户端存储的页面时使用。开发者可以通过Web组件的属性接口domStorageAccess()进行使能配置。demo可参考文档:​https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/web-cookie-and-data-storage-mgmt-V5#ZH-CN_TOPIC_0000001847210380__缓存与存储管理

分享
微博
QQ
微信
回复
3天前
相关问题
HarmonyOS app关闭怎么操作
410浏览 • 1回复 待解决
怎么跳转打开其他app
8544浏览 • 1回复 待解决
怎么跳转打开系统应用市场app
2022浏览 • 1回复 待解决
打开APP Button实现
242浏览 • 1回复 待解决
是否有关闭整个AppAPI
745浏览 • 1回复 待解决
卡片和app之间数据如何交互
1676浏览 • 1回复 待解决