241.HarmonyOS PersistentStorage持久化存储后,AppStorage.get接口会获取不到数据显示undefined
代码逻辑:
在场景化控件Page的aboutToAppear方法里,调用
AppStorage.get<boolean>('场景化控件pageName'),
获取是否显示过位置信息。
如果取值是false或者没有值,场景化控件Page打开会访问位置信息的弹窗提示,当用户点击【知道了】,调用
PersistentStorage.persistProp('场景化控件pageName', true)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
调用preferences.get接口,获取不到之前存储的数据
1739浏览 • 1回复 待解决
持久化数据PersistentStorage使用问题求助
6682浏览 • 1回复 待解决
PersistentStorage 持久化缓存的数据在哪里能看到????
1985浏览 • 1回复 待解决
如何实现应用数据持久化存储
1646浏览 • 1回复 待解决
PersistentStorage持久化第二次获取不到,在两个model里
138浏览 • 1回复 待解决
PersistentStorage如何持久化一个对象?
2460浏览 • 1回复 待解决
关于数据持久化存储要如何实现
234浏览 • 2回复 待解决
数据持久化存储,HarmonyOS如何使用简单数据和复杂数据?
88浏览 • 1回复 待解决
HarmonyOS PersistentStorage配合AppStorage应该如何使用
100浏览 • 1回复 待解决
如何在IDE每次run项目后数据持久化?
627浏览 • 1回复 待解决
json解析对象后获取数据返回undefined。
125浏览 • 1回复 待解决
网络请求创建后,持久化问题
377浏览 • 1回复 待解决
数据持久化的方式有哪些?
548浏览 • 1回复 待解决
PersistentStorage能否存储大数据量,为什么?
144浏览 • 1回复 待解决
HarmonyOS 剪切板systemPasteboard.getData接口获取不到数据
113浏览 • 1回复 待解决
HarmonyOS @LocalStorage 页面存储与@AppStorage 全局存储的区别
172浏览 • 1回复 待解决
求大佬告知如何实现数据持久化
156浏览 • 1回复 待解决
storage存储key-value成功后,重启应用获取不到
2981浏览 • 1回复 待解决
卡片开发中如何实现数据持久化
1614浏览 • 1回复 待解决
请教API8数据持久化存储(如登录信息长久保存)有知道的吗?
100浏览 • 1回复 待解决
HarmonyOS dataPreferences不是持久存储
112浏览 • 1回复 待解决
HarmonyOS使用“通过用户首选项实现数据持久化”问题
135浏览 • 1回复 待解决
http request 请求不到接口数据
4425浏览 • 1回复 待解决
HarmonyOS 工程中创建library后,调用c++封装接口报undefined
46浏览 • 1回复 待解决
问题原因:从上述代码看,PersistentStorage持久化存储时机不对。
在生命周期aboutToAppear调用时,PersistentStorage没有持久化。所以AppStorage.get得到的是undefined。
解决方案:在aboutToAppear之前进行持久化。
参考文档:持久化存储UI状态