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")
}
})
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
- 32.
我在拦截器中做测试 无法弹出这个弹窗,这是因为什么原因呢
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 关于封装promptAction.openCustomDialog问题
487浏览 • 1回复 待解决
HarmonyOS 关于promptAction.openCustomDialog创建弹窗的问题
470浏览 • 1回复 待解决
HarmonyOS openCustomDialog问题
290浏览 • 1回复 待解决
HarmonyOS 关于AOP具体使用方法
1009浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog问题
350浏览 • 1回复 待解决
HarmonyOS 封装全局 promptAction.openCustomDialog
456浏览 • 1回复 待解决
HarmonyOS 关于解析key不固定json数据方法
645浏览 • 1回复 待解决
promptAction.openCustomDialog 全局弹窗
1039浏览 • 1回复 待解决
关于私钥SHA256加签方法
678浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog的绑定问题
988浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog相关问题咨询
534浏览 • 1回复 待解决
HarmonyOS 关于子组件调用父组件方法的问题
1678浏览 • 1回复 待解决
HarmonyOS 关于JSON转Class之后方法丢失问题
654浏览 • 1回复 待解决
HarmonyOS PromptAction调用openCustomDialog时maskColor未生效
373浏览 • 1回复 待解决
HarmonyOS关于JSON 转换后对象的方法无法使用问题
1459浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog弹窗一直存在
688浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog外部代理UI实现问题
608浏览 • 1回复 待解决
promptAction.openCustomDialog 自定义弹窗
674浏览 • 1回复 待解决
HarmonyOS 关于视频流预览数据判断图像明暗强度的方法
322浏览 • 1回复 待解决
HarmonyOS 使用全局弹窗api问题promptAction.openCustomDialog
311浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog 自定义宽度&圆角
990浏览 • 1回复 待解决
HarmonyOS 关于主动弹出和关闭软键盘的方法
438浏览 • 1回复 待解决
HarmonyOS 关于自定义事件回调的方法中,this为undefine
691浏览 • 1回复 待解决
HarmonyOS openCustomDialog返回的对话框id是undefined?
727浏览 • 1回复 待解决
HarmonyOS promptAction.openCustomDialog支持选择关闭弹窗方式吗?
1003浏览 • 1回复 待解决
需要手动获取UIContext,示例如下:
1、创建一个全局Context,GlobalContext.etx:
2、在【EntryAbility.ets --> onWindowStageCreate】中,获取主窗口:
3、调用: