241.HarmonyOS PersistentStorage持久化存储后,AppStorage.get接口会获取不到数据显示undefined
代码逻辑:
在场景化控件Page的aboutToAppear方法里,调用
AppStorage.get<boolean>('场景化控件pageName'),
获取是否显示过位置信息。
如果取值是false或者没有值,场景化控件Page打开会访问位置信息的弹窗提示,当用户点击【知道了】,调用
PersistentStorage.persistProp('场景化控件pageName', true)
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS PersistentStorage 持久化数据成功后,AppStorge.get 为空
145浏览 • 1回复 待解决
PersistentStorage持久化存储问题
366浏览 • 0回复 待解决
调用preferences.get接口,获取不到之前存储的数据
2059浏览 • 1回复 待解决
HarmonyOS 使用PersistentStorage存储持久化时,读取正常,调用时undefined
235浏览 • 1回复 待解决
持久化数据PersistentStorage使用问题求助
7083浏览 • 1回复 待解决
PersistentStorage持久化第二次获取不到,在两个model里
460浏览 • 1回复 待解决
HarmonyOS AppStorage存储后只有设置的模块能获取到,其它模块获取不到
262浏览 • 1回复 待解决
PersistentStorage 持久化缓存的数据在哪里能看到????
2294浏览 • 1回复 待解决
如何实现应用数据持久化存储
2043浏览 • 1回复 待解决
HarmonyOS 使用用户首选项持久化存储数据,重启应用后无法持久化存储
24浏览 • 0回复 待解决
HarmonyOS 持久化存储方案
195浏览 • 1回复 待解决
关于数据持久化存储要如何实现
449浏览 • 2回复 待解决
PersistentStorage如何持久化一个对象?
2739浏览 • 1回复 待解决
HarmonyOS 咨询一下PersistentStorage存储的数据,重启应用后用AppStorage为空
142浏览 • 1回复 待解决
数据持久化存储,HarmonyOS如何使用简单数据和复杂数据?
317浏览 • 1回复 待解决
HarmonyOS Preferences 持久存储和 AppStorage 管理之间的数据传递最佳实践
22浏览 • 0回复 待解决
json解析对象后获取数据返回undefined。
452浏览 • 1回复 待解决
如何在IDE每次run项目后数据持久化?
826浏览 • 1回复 待解决
HarmonyOS PersistentStorage配合AppStorage应该如何使用
409浏览 • 1回复 待解决
网络请求创建后,持久化问题
536浏览 • 1回复 待解决
HarmonyOS 剪切板systemPasteboard.getData接口获取不到数据
312浏览 • 1回复 待解决
关于数据持久化使用问题
135浏览 • 1回复 待解决
HarmonyOS 如何进行数据持久化
255浏览 • 1回复 待解决
问题原因:从上述代码看,PersistentStorage持久化存储时机不对。
在生命周期aboutToAppear调用时,PersistentStorage没有持久化。所以AppStorage.get得到的是undefined。
解决方案:在aboutToAppear之前进行持久化。
参考文档:持久化存储UI状态