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创建一个子窗口?
1493浏览 • 1回复 待解决
如何获取WindowStage实例下的主窗口?
1192浏览 • 1回复 待解决
stage模式下,如何获取到windowStage对象
1455浏览 • 1回复 待解决
HarmonyOS 创建子窗口时,如何向子窗口传递页面参数
1305浏览 • 1回复 待解决
createSubWindow 创建子窗口router新页面是子窗口承接?
1559浏览 • 1回复 待解决
HarmonyOS 创建子窗口后相关问题
678浏览 • 1回复 待解决
HarmonyOS 可以在非界面的类里面,获取到windowStage吗
1039浏览 • 1回复 待解决
HarmonyOS 应用子窗口创建后,未显示对应内容
1378浏览 • 1回复 待解决
arkTS无法创建子窗口有了解的吗?
3173浏览 • 0回复 待解决
HarmonyOS window.findWindow获取子窗口错误
1633浏览 • 1回复 待解决
HarmonyOS 如何设置应用内悬浮窗,通过创建子窗口方式,但是子窗口加载的页面都是空白
1098浏览 • 1回复 待解决
应用创建了多个子窗口,是否可以给这些子窗口设置层级
1273浏览 • 1回复 待解决
HarmonyOS AppStorage存储后只有设置的模块能获取到,其它模块获取不到
1350浏览 • 1回复 待解决
createSubWindow创建的子窗口不能显示在最上层
1454浏览 • 1回复 待解决
HarmonyOS 输入法应用中怎么获取到window窗口
1092浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何创建和管理应用的子窗口?
1153浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在Page中创建和销毁子窗口?
1591浏览 • 1回复 待解决
page中怎么获取WindowStage
2655浏览 • 1回复 待解决
HarmonyOS 创建子窗口状态栏距离以及底部安全距离失效
966浏览 • 1回复 待解决
HarmonyOS 如何拖拽子窗口
792浏览 • 1回复 待解决
HarmonyOS 跨模块无法跳转
1203浏览 • 1回复 待解决
HarmonyOS 子窗口如何与主窗口进行交互
1234浏览 • 1回复 待解决
HarmonyOS 跨模块页面跳转
1165浏览 • 1回复 待解决
如何在page中获取WindowStage
1675浏览 • 1回复 待解决
#鸿蒙通关秘籍# 在HarmonyOS中如何通过子窗口方式创建和展示弹窗?
873浏览 • 0回复 待解决
可以通过@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进行全局存储。