HarmonyOS鸿蒙Next中promptAction.showDialog是否支持点击蒙层后,对话框不消失
HarmonyOS鸿蒙Next中promptAction.showDialog是否支持点击蒙层后,对话框不消失
promptAction.showDialog是否支持点击蒙层后,对话框不消失
您看一下autoCancel
属性能否满足您的需求:点击遮障层时,是否关闭弹窗,true
表示关闭弹窗。false
表示不关闭弹窗。默认值:true
您也可以参考一下应用自定义弹窗开发实践:https://developer.huawei.com/consumer/cn/doc/best-practices-V5/bpta-custome-dialog-development-practice-V5#section123081134286
promptAction.showDialog
目前不支持设置autoCancel
。推荐您使用自定义弹窗promptAction.openCustomDialog
点击蒙层后,对话框不消失。目前有2种方式可以实现。
promptAction.openCustomDialog
- 自定义弹窗 (CustomDialog)
通过设置 autoCancel
属性来实现。
您看一下能否满足您的业务需求。
目前能满足您的业务需求就好,关于 promptAction.showDialog
非常抱歉,暂时没有相关规划。
更多关于HarmonyOS鸿蒙Next中promptAction.showDialog是否支持点击蒙层后,对话框不消失的实战系列教程也可以访问 https://www.itying.com/category-93-b0.html
在HarmonyOS鸿蒙Next中,promptAction.showDialog
默认情况下,点击蒙层(即对话框外的区域)会导致对话框消失。如果你希望在点击蒙层后对话框不消失,可以通过设置cancelable
参数为false
来实现。这样,对话框将不会因点击蒙层而关闭,用户必须通过对话框内的按钮或其他指定方式来关闭对话框。
在HarmonyOS鸿蒙Next中,promptAction.showDialog
默认情况下点击蒙层后对话框会自动消失。如果你希望点击蒙层后对话框不消失,可以通过设置autoCancel
参数为false
来实现。这样,用户点击蒙层时,对话框将保持显示状态,除非你通过其他方式手动关闭它。示例如下:
promptAction.showDialog({
title: '提示',
message: '点击蒙层对话框不会消失',
autoCancel: false
});
通过这种方式,你可以灵活控制对话框的关闭行为。