HarmonyOS 跨模块创建子窗口,没能获取到WindowStage
1、在工程entry/EntryAbility.ets 里的onWindowStageCreate方法下添加了:
AppStorage.setOrCreate('windowStage', windowStage)
2、在另一个模块(A)的自定义page里:
@Entry
@Component
export struct A {
@State windowStage: window.WindowStage | undefined = AppStorage.get('windowStage')
build() {
Button("show window")
.onClick(event => {
BNameSpace.CreateSubWindow(this.windowStage, 300, 300, 500, 500)
})
}
}
点击 button,this.windowStage是null。
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
#鸿蒙学习大百科#如何通过WindowStage创建一个子窗口?
337浏览 • 1回复 待解决
如何获取WindowStage实例下的主窗口?
516浏览 • 1回复 待解决
stage模式下,如何获取到windowStage对象
287浏览 • 1回复 待解决
HarmonyOS 创建子窗口时,如何向子窗口传递页面参数
79浏览 • 1回复 待解决
createSubWindow 创建子窗口router新页面是子窗口承接?
583浏览 • 1回复 待解决
HarmonyOS 应用子窗口创建后,未显示对应内容
27浏览 • 1回复 待解决
arkTS无法创建子窗口有了解的吗?
2260浏览 • 0回复 待解决
HarmonyOS window.findWindow获取子窗口错误
474浏览 • 1回复 待解决
应用创建了多个子窗口,是否可以给这些子窗口设置层级
632浏览 • 1回复 待解决
HarmonyOS 如何设置应用内悬浮窗,通过创建子窗口方式,但是子窗口加载的页面都是空白
26浏览 • 1回复 待解决
HarmonyOS AppStorage存储后只有设置的模块能获取到,其它模块获取不到
404浏览 • 1回复 待解决
createSubWindow创建的子窗口不能显示在最上层
456浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在Page中创建和销毁子窗口?
110浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何创建和管理应用的子窗口?
92浏览 • 1回复 待解决
HarmonyOS 创建子窗口状态栏距离以及底部安全距离失效
12浏览 • 1回复 待解决
HarmonyOS 跨模块页面跳转
23浏览 • 1回复 待解决
page中怎么获取WindowStage
1845浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS中如何通过子窗口方式创建和展示弹窗?
107浏览 • 0回复 待解决
HarmonyOS当前是否支持跨进程,跨窗口,跨应用拖拽图片
868浏览 • 1回复 待解决
HarmonyOS 子窗口路由切换问题
166浏览 • 1回复 待解决
HarmonyOS @Expend跨模块使用问题
409浏览 • 1回复 待解决
HarmonyOS 能否跨模块使用@Styles
337浏览 • 1回复 待解决
如何在page中获取WindowStage
806浏览 • 1回复 待解决
使用dialog窗口实现红包雨窗口创建
808浏览 • 1回复 待解决
HarmonyOS 子窗口是否可手势移动
87浏览 • 1回复 待解决
可以通过@Entry({routeName: entryName, storage : LocalStorage.getShared()})获取,参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/js-apis-window-V5#loadcontentbyname11-1
目前WindowStage仅在onWindowStageCreate()中存在,如果需要在页面文件中获取,可以使用AppStorage进行全局存储。