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()问题
237浏览 • 1回复 待解决
HarmonyOS Web组件使用localStorage报错
445浏览 • 1回复 待解决
Localstorage与AppStorage区别
1973浏览 • 1回复 待解决
HarmonyOS webview h5的localstorage
335浏览 • 1回复 待解决
LocalStorage有大小限制吗
1562浏览 • 1回复 待解决
如何操作web的localstorage
88浏览 • 1回复 待解决
如何在Navigation中使用LocalStorage
359浏览 • 1回复 待解决
LocalStorage什么时候被释放?
316浏览 • 1回复 待解决
web组件不支持localstorage
720浏览 • 1回复 待解决
HarmonyOS图片出现锯齿
303浏览 • 1回复 待解决
如何实现对LocalStorage的实时监听?
421浏览 • 1回复 待解决
LocalStorage和AppStorage有什么区别?
703浏览 • 2回复 待解决
Web组件是否支持浏览器的localstorage
847浏览 • 1回复 待解决
HarmonyOS 编译curl出现问题
439浏览 • 1回复 待解决
HarmonyOS 视频编解码出现花屏
95浏览 • 1回复 待解决
#鸿蒙学习大百科#什么是LocalStorage
150浏览 • 1回复 待解决
HarmonyOS 出现 App Launch: Module missing.
10356浏览 • 1回复 待解决