HarmonyOS LocalStorage.getShared出现undefind

windowStage.loadContent中传入了storage, 之后router跳转另外一个module中的一个page,在Entry之前LocalStorage.getShared()是undefined,但是在组件内却是有能拿到值的。

HarmonyOS LocalStorage.getShared出现undefind-鸿蒙开发者社区

HarmonyOS
2024-10-22 09:49:11
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
superinsect

import的时候已经执行了文件里@Entry上面的代码了,所以无法绑定localStorage,根据提供的代码来看,如果在@Entry上面去getshared,import的时候就会执行,这个时候实例还没创建,所以拿不到。可以放到你要用的地方去获取对象,这时候实例已经创建了。

分享
微博
QQ
微信
回复
2024-10-22 17:01:50
相关问题
HarmonyOS LocalStorage.getShared()问题
360浏览 • 1回复 待解决
HarmonyOS localStorage返回null
24浏览 • 1回复 待解决
HarmonyOS web缓存清除localStorage
45浏览 • 1回复 待解决
Localstorage与AppStorage区别
2090浏览 • 1回复 待解决
HarmonyOS Web组件使用localStorage报错
647浏览 • 1回复 待解决
LocalStorage有大小限制吗
1710浏览 • 1回复 待解决
如何操作web的localstorage
222浏览 • 1回复 待解决
HarmonyOS LocalStorage在Navgation内的使用
41浏览 • 1回复 待解决
HarmonyOS webview h5的localstorage
439浏览 • 1回复 待解决
LocalStorage什么时候被释放?
399浏览 • 1回复 待解决
web组件不支持localstorage
837浏览 • 1回复 待解决
如何在Navigation中使用LocalStorage
484浏览 • 1回复 待解决
如何实现对LocalStorage的实时监听?
529浏览 • 1回复 待解决
LocalStorage和AppStorage有什么区别?
938浏览 • 2回复 待解决
HarmonyOS H5页面localstorage为null
40浏览 • 1回复 待解决
Web组件是否支持浏览器的localstorage
958浏览 • 1回复 待解决