HarmonyOS 封装全局 promptAction.openCustomDialog
想使用 promptAction.openCustomDialog 封装一个全局的 loading 加载状态
在封装过程中定义的全局 builder 传入选项中无法使用
例:
import promptAction from '@ohos.promptAction'
@Builder
function customDialogComponent() {
Column() {
LoadingProgress()
.color('red')
.width(100).height(100)
}
}
export class TestLoading {
open() {
promptAction.openCustomDialog({
builder: () => customDialogComponent()
})
}
}
必须定义组件内部的 builder 才可以使用。
因为我是在单独的文件中封装的,并没有组件上下文,所以不能定义组件builder,也不想从组件中传过来,这时候我应该如何做那?
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
promptAction.openCustomDialog 全局弹窗
774浏览 • 1回复 待解决
HarmonyOS 关于封装promptAction.openCustomDialog问题
240浏览 • 1回复 待解决
HarmonyOS 使用全局弹窗api问题promptAction.openCustomDialog
80浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog问题
135浏览 • 1回复 待解决
实现promptAction.openCustomDialog接口,全局调用自定义弹窗打开
2023浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog的绑定问题
772浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog相关问题咨询
275浏览 • 1回复 待解决
promptAction.openCustomDialog 自定义弹窗
518浏览 • 1回复 待解决
HarmonyOS 怎么使用promptAction.openCustomDialog在全局自定义一个组件
209浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 自定义宽度&圆角
749浏览 • 1回复 待解决
HarmonyOS 全局自定义弹窗promptAction.openCustomDialog必须在page中是使用吗?
523浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog外部代理UI实现问题
373浏览 • 1回复 待解决
HarmonyOS 关于promptAction.openCustomDialog创建弹窗的问题
230浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog弹窗一直存在
393浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 弹窗如何宽度设置全屏宽?
387浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog支持选择关闭弹窗方式吗?
744浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog点击外部区域时不能自动取消
806浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 无法监听点击遮罩区域的事件
830浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog圆角无法修改,当前圆角太大了
507浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 如何让其宽度高度撑满整个屏幕
213浏览 • 1回复 待解决
HarmonyOS 如何在 promptAction.openCustomDialog 自定义弹窗中实现动画?
286浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog是否可以加一个autoCancel的属性?
417浏览 • 1回复 待解决
可以考虑设置应用子窗口的形式来做不知是否满足您的需求,参考链接:
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/application-window-stage-V5#设置应用子窗口