HarmonyOS 使用CustomDialogController时,如何禁止手势返回弹窗关闭?
        HarmonyOS
      
        赞
        
 收藏 0
 回答 1
 
        待解决
        
相关问题
 HarmonyOS  CustomDialogController 展示时,如何禁止左滑手势关闭弹窗 
1314浏览  • 1回复 待解决
HarmonyOS 如何在自定义弹窗组件CustomDialogController弹窗时禁用系统手势返回? 
1722浏览  • 1回复 待解决
HarmonyOS 如何禁止自定义弹窗返回键关闭? 
1320浏览  • 1回复 待解决
HarmonyOS 如何禁止弹窗关闭 
1823浏览  • 1回复 待解决
HarmonyOS  页面如何禁止手势返回 
1436浏览  • 1回复 待解决
HarmonyOS dialog如何禁止侧滑返回关闭 
945浏览  • 1回复 待解决
HarmonyOS 自定义CustomDialogController弹窗不能关闭弹窗 
2638浏览  • 1回复 待解决
HarmonyOS 自定义弹窗如何禁止手势回退被取消 
864浏览  • 1回复 待解决
弹窗跳转到页面后返回弹窗不消失 
3314浏览  • 1回复 待解决
CustomDialogController.open打开的弹窗被异常关闭 
1686浏览  • 2回复 待解决
HarmonyOS 使用CustomDialogController如何控制弹窗的宽度? 
1147浏览  • 1回复 待解决
如何实现从页面弹窗跳转到其他页面后返回弹窗不消失 
3465浏览  • 1回复 待解决
HarmonyOS  CustomDialogController自定义弹窗怎么屏蔽系统返回 
1430浏览  • 1回复 待解决
如何关闭Swiper组件的回弹效果? 
1847浏览  • 1回复 待解决
HarmonyOS 按下返回键时,如何禁止CustomDialog退出 
2664浏览  • 1回复 待解决
HarmonyOS CustomDialogController如何禁用返回 
745浏览  • 1回复 待解决
HarmonyOS  自定义弹窗如何禁止点击空白处关闭功能 
880浏览  • 1回复 待解决
如何禁止自定义弹窗点击空白处关闭功能 
1444浏览  • 1回复 待解决
HarmonyOS CustomDialogController如何在显示键盘的时候,点击返回键先关闭键盘 
796浏览  • 1回复 待解决
HarmonyOS CustomDialogController如何弹出半屏弹窗 
1121浏览  • 1回复 待解决
HarmonyOS CustomDialogController弹窗创建问题 
1958浏览  • 1回复 待解决
HarmonyOS  CustomDialogController 如何拦截物理返回键 
1077浏览  • 1回复 待解决
HarmonyOS  如何先关闭键盘 再关闭弹窗 
1672浏览  • 1回复 待解决
HarmonyOS promptAction.openCustomDialog如何实现点击弹窗阴影区域时弹窗不关闭 
1118浏览  • 1回复 待解决





















可以使用 onWillDismiss方法:当用户执行点击遮障层关闭、左滑/右滑、三键back、键盘ESC关闭交互操作时,如果注册该回调函数,则不会立刻关闭弹窗。
在回调函数中可以通过reason得到阻拦关闭弹窗的操作类型,从而根据原因选择是否能关闭弹窗。
可参考以下文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references-V5/ts-methods-custom-dialog-box-V5#ZH-CN_TOPIC_0000001847211028__customdialogcontrolleroptions对象说明
参考代码如下