HarmonyOS @LocalStorage 页面存储与@AppStorage 全局存储的区别

HarmonyOS开发时,存储管理这个方面:@LocalStorage 页面存储与@AppStorage 全局存储有什么细节需要注意?

HarmonyOS
2024-08-28 19:03:06
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
zbw_apple

LocalStorage是ArkTS为构建页面级别状态变量提供存储的内存内“数据库”。参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-localstorage-V5

AppStorage是应用全局的UI状态存储,是和应用的进程绑定的,由UI框架在应用程序启动时创建,为应用程序UI状态属性提供中央存储。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-appstorage-V5

PersistentStorage是应用程序中的可选单例对象。此对象的作用是持久化存储选定的AppStorage属性,以确保这些属性在应用程序重新启动时的值与应用程序关闭时的值相同。参考链接:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-persiststorage-V5

如果您需要将内存中的数据通过文件或数据库的形式保存到设备上可以使用用户首选项、键值型数据库、关系型数据库。参考链接:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/app-data-persistence-overview-V5

分享
微博
QQ
微信
回复
2024-08-28 22:50:41
相关问题
LocalstorageAppStorage区别
2088浏览 • 1回复 待解决
LocalStorageAppStorage有什么区别
938浏览 • 2回复 待解决
如何全局存储WebController
842浏览 • 1回复 待解决
全局存储状态用哪些方式?
431浏览 • 1回复 待解决
HarmonyOS 数据存储
31浏览 • 1回复 待解决
HarmonyOS 键值存储选型
253浏览 • 0回复 待解决