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 页面路由router是否能够支持动态路由
514浏览 • 1回复 待解决
HarmonyOS NavPathStack如何关闭当前路由,再跳转到下一个路由
226浏览 • 1回复 待解决
HarmonyOS 状态栏下拉遮挡住当前应用的时机,是否能获取到?
137浏览 • 1回复 待解决
HarmonyOS 元服务是否能支持Arkweb组件
184浏览 • 1回复 待解决
HarmonyOS contatckit是否能获取联系人列表
614浏览 • 1回复 待解决
HarmonyOS 获取权限状态的api是否能获取到是否询问过该权限
324浏览 • 1回复 待解决
HarmonyOS 页面是否能设置从下向上弹出的效果
253浏览 • 1回复 待解决
HarmonyOS 获取当前设备是否能够连接到网络的API
384浏览 • 1回复 待解决
是否能定义一个带返回的组件?
587浏览 • 1回复 待解决
HarmonyOS UI组件是否能支持绘制到canvas上
462浏览 • 1回复 待解决
HarmonyOS 用户崩溃是否能共享
739浏览 • 1回复 待解决
HarmonyOS 是否能检测到app签名
378浏览 • 1回复 待解决
HarmonyOS中是否能直接使用OpenGL?
475浏览 • 1回复 待解决
HarmonyOS List滑动速度是否能控制?
719浏览 • 1回复 待解决
HarmonyOS 父组件宽度已知,子组件宽度是否需要设置,子组件是否能自适应宽度
275浏览 • 1回复 待解决
HarmonyOS TLS Socket是否能直接信任ca
274浏览 • 1回复 待解决
@Provide/@Consume是否能通过变量的形式命名
2208浏览 • 1回复 待解决
HarmonyOS image组件加载的网路图片缓存在本地是否能直接引用
218浏览 • 1回复 待解决
HarmonyOS 是否有获取当前正在显示页面的页面树的接口
449浏览 • 1回复 待解决
HarmonyOS 是否能支撑信息采集、监控数据、获取H5离线包?
397浏览 • 1回复 待解决
HarmonyOS ip和端口号是否能拿到
293浏览 • 1回复 待解决
HarmonyOS 变量动态import是否能支持har包
317浏览 • 1回复 待解决
HarmonyOS Tabs 是否能支持 tabbar 居左对齐
350浏览 • 1回复 待解决
自定义是否能通过容器保存
1113浏览 • 1回复 待解决
TextInput是否能自定义hover效果
2452浏览 • 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