HarmonyOS 是否能获取当前路由对应页面组件的实例
应用场景:封装独立的 Dialog 类组件,如:Loading、Toast 等。
function getCurrentPageInstance() {
return // 获取当前路由对应页面组件的实例
}
@Builder
function XLoadingBuilder(text: string) {
// ...
}
export class XLoading {
static show() {
promptAction.openCustomDialog({
builder: XLoadingBuilder.bind(getCurrentPageInstance(), '加载中...'),
alignment: DialogAlignment.Center,
isModal: true,
backgroundColor: Color.Transparent,
maskColor: Color.Transparent,
autoCancel: true,
})
}
}
// 使用
XLoading.show()
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS contatckit是否能获取联系人列表
39浏览 • 1回复 待解决
HarmonyOS 用户崩溃是否能共享
363浏览 • 1回复 待解决
HarmonyOS UI组件是否能支持绘制到canvas上
29浏览 • 1回复 待解决
是否能定义一个带返回的组件?
251浏览 • 1回复 待解决
HarmonyOS List滑动速度是否能控制?
297浏览 • 1回复 待解决
HarmonyOS Tabs 是否能支持 tabbar 居左对齐
54浏览 • 1回复 待解决
@Provide/@Consume是否能通过变量的形式命名
1766浏览 • 1回复 待解决
自定义是否能通过容器保存
818浏览 • 1回复 待解决
TextInput是否能自定义hover效果
2153浏览 • 1回复 待解决
HarmonyOS 是否有方法判断startAbility 隐式启动schema是否能打开
391浏览 • 1回复 待解决
手机root后是否能访问Asset Store Kit
599浏览 • 1回复 待解决
HarmonyOS RichEditor 是否能控制关闭修改删除文本功能?
328浏览 • 1回复 待解决
动态导入模块后,获取类是否能作为变量保存,后续再创建么?
1862浏览 • 1回复 待解决
HarmonyOS 如何判断某个页面在当前的路由列表中?
256浏览 • 1回复 待解决
image中是否能加载URL,想监听image尺寸
835浏览 • 1回复 待解决
默认的oceanbase数据库是否能智能进行查询?
3383浏览 • 1回复 待解决
HarmonyOS是否有切换Fragment的页面路由方式
617浏览 • 1回复 待解决
首选项获取实例,实例是否为单例
1964浏览 • 1回复 待解决
在页面中如何获取window实例?
349浏览 • 1回复 待解决
是否有API能查询当前的电池性能模式?
2786浏览 • 1回复 待解决
HarmonyOS 咨询下如何判断组件在当前页面是否显示?
627浏览 • 0回复 待解决
在不同页面创建相同id的XComponent时在C++层是否对应同一个实例
1939浏览 • 1回复 待解决
HarmonyOS 如何动态获取当前页面
879浏览 • 1回复 待解决
HarmonyOS preload注入so是否能使用,是否能进行api hook
78浏览 • 1回复 待解决
JSCrash时是否能提供应HprofDump信息?有哪些接口可以实现?
739浏览 • 1回复 待解决
参考以下文档,UIContext:https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md#uicontext
https://gitee.com/openharmony/docs/blob/master/zh-cn/application-dev/reference/apis-arkui/js-apis-arkui-UIContext.md#opencustomdialog12