HarmonyOS 调用LocalStorage.getShared(),偶发出现获取值为undefined的情况

在ability中创建LocalStorage实例,load到A页面,再在B页面中使用 let storage = LocalStorage.getShared(),偶发出现storage为undefined的问题

HarmonyOS
2025-01-09 16:23:45
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
FengTianYa

import的时候已经执行了文件里@Entry上面的代码了,所以无法绑定localStorage,如果在@entry上面去getshared,import的时候就会执行,这个时候实例还没创建,所以拿不到

可以使用动态import:

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

分享
微博
QQ
微信
回复
2025-01-09 17:29:23
相关问题
HarmonyOS LocalStorage.getShared出现undefind
551浏览 • 1回复 待解决
HarmonyOS LocalStorage.getShared()问题
614浏览 • 1回复 待解决
如何获取单例undefined
954浏览 • 1回复 待解决
HarmonyOS JSON数据怎么获取值
394浏览 • 1回复 待解决
HarmonyOS 获取首选项取值方式
534浏览 • 1回复 待解决
HarmonyOS SourceTool.xxx值undefined
512浏览 • 1回复 待解决
HarmonyOS H5页面localstoragenull
456浏览 • 1回复 待解决
签名出现如下情况导致失败
703浏览 • 1回复 待解决
material-dialogs三方框架获取值
655浏览 • 1回复 待解决