HarmonyOS 关于openCustomDialog方法
import { promptAction } from '@kit.ArkUI'
let customDialogId: number = 0
@Builder
export function buildText() {
Column() {
Text('Custom dialog Message').fontSize(10)
Row() {
Button("确认").onClick(() => {
promptAction.closeCustomDialog(customDialogId)
})
Blank().width(50)
Button("取消").onClick(() => {
promptAction.closeCustomDialog(customDialogId)
})
}
}.height(200).padding(5)
} //自定义组件的内容
axiosClient.interceptors.response.use(
async (response: AxiosResponse) => {
let windowClass = await window.getLastWindow(getContext())
let uiContext = windowClass.getUIContext()
let promptAction = uiContext.getPromptAction();
let contentNode = new ComponentContent(uiContext, wrapBuilder(buildText), 'data.message');
promptAction.openCustomDialog(contentNode, {
onWillDismiss: (dismissDialogAction: DismissDialogAction) => {
console.info("reason" + JSON.stringify(dismissDialogAction.reason))
console.log("dialog onWillDismiss")
}
})
}
我在拦截器中做测试 无法弹出这个弹窗,这是因为什么原因呢
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 关于封装promptAction.openCustomDialog问题
50浏览 • 1回复 待解决
HarmonyOS 关于promptAction.openCustomDialog创建弹窗的问题
35浏览 • 1回复 待解决
HarmonyOS openCustomDialog问题
25浏览 • 1回复 待解决
HarmonyOS 关于AOP具体使用方法
485浏览 • 1回复 待解决
HarmonyOS 封装全局 promptAction.openCustomDialog
63浏览 • 1回复 待解决
promptAction.openCustomDialog 全局弹窗
517浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog相关问题咨询
31浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog的绑定问题
573浏览 • 1回复 待解决
HarmonyOS 关于解析key不固定json数据方法
16浏览 • 1回复 待解决
关于私钥SHA256加签方法
210浏览 • 1回复 待解决
HarmonyOS PromptAction调用openCustomDialog时maskColor未生效
75浏览 • 1回复 待解决
HarmonyOS 关于子组件调用父组件方法的问题
1088浏览 • 1回复 待解决
HarmonyOS 关于JSON转Class之后方法丢失问题
38浏览 • 1回复 待解决
promptAction.openCustomDialog 自定义弹窗
366浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 自定义宽度&圆角
523浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog外部代理UI实现问题
43浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog弹窗一直存在
45浏览 • 1回复 待解决
HarmonyOS关于JSON 转换后对象的方法无法使用问题
814浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 弹窗如何宽度设置全屏宽?
221浏览 • 1回复 待解决
HarmonyOS openCustomDialog返回的对话框id是undefined?
360浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog支持选择关闭弹窗方式吗?
463浏览 • 1回复 待解决
HarmonyOS 关于视频流预览数据判断图像明暗强度的方法
0浏览 • 0回复 待解决
HarmonyOS 关于主动弹出和关闭软键盘的方法
86浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog点击外部区域时不能自动取消
615浏览 • 1回复 待解决
需要手动获取UIContext,示例如下:
1、创建一个全局Context,GlobalContext.etx:
2、在【EntryAbility.ets --> onWindowStageCreate】中,获取主窗口:
3、调用: