在华为云Astro轻应用标准页面弹窗的onOk事件中,不想关闭弹窗该怎么处理?
问题描述
标准页面弹窗的“onOk”事件中,不想关闭弹窗该怎么处理?
解决方法
“onOK”是系统预置事件,不提供阻止窗口关闭的能力。对于类似需求,可以通过将“footerHide”属性设为“true”,来屏蔽弹窗中的预置功能按钮,改为弹窗引用业务页面自己的相应功能按钮,并在按钮事件中实现所需校验、提示、关闭等处理逻辑。
context.$dialog.popup({
title: 'Title',
page: '{{pagename}}',
width: 600,
height: 500,
footerHide: true, //修改此处自定义功能按钮
showCancel: true,
okText: 'ok',
params: {},
});