sweetalert2 - 在 SweetAlert2 上选择“取消”时,如何防止关闭模式?
解决方案
默认取消按钮用于关闭对话框。您可以将自定义按钮添加为 html,并手动处理其点击事件,而不是为另一个任务破解该按钮:(实时运行)
var onBtnClicked = (btnId) => {
// Swal.close();
alert("you choosed: " + btnId);
};
Swal.fire({
title: "What you want to do?",
icon: "warning",
showConfirmButton: false,
showCloseButton: true,
html: `
<p>select an action</p>
<div>
<button class="btn btn-primary" onclick="onBtnClicked('reply')">Reply</button>
<button class="btn btn-danger" onclick="onBtnClicked('delete')">Delete</button>
</div>`
});
推荐阅读
- java - 如何取消 ThreadPoolTaskExecutor 任务
- css - CSS 自适应网格样式放置块
- r - 包或命名空间失败
- excel - 为 vba 用户窗体中的框架中动态创建的控件连接事件
- javascript - 在 JSXGraph 中绘制一条与直线相切的无差异曲线
- testing - JQuery Select2 - 如何将ID配置为可预测
- mongodb - MongoDB基于时间值的嵌套聚合
- utf-8 - 如何在 LaTeX 中打印 unicode 字符?
- c# - 为什么当容器调整大小时用户控件中的文本框会丢失边框,但只有通过代码添加的文本框
- javascript - 如何使已选择的选项不在另一个选择选项下拉列表中显示 JAVASCRIPT/ANGULARJs