sweetalert2 - Sweetalert 2 多于 2 个按钮。不要关闭拒绝
问题描述
我正在使用此答案中的示例在 swal 上显示不止 2 个按钮。当用户单击拒绝按钮时,我想更改 swal 的 html 中的某些内容而不关闭它。现在,当单击拒绝按钮时,swal 将关闭。我在哪里以及如何指定 swal 不应该关闭?
解决方案
我刚刚添加了preDeny
允许通过返回保持模式打开的参数
false
:
Swal.fire({
title: 'The "deny" button will not close me',
showDenyButton: true,
preDeny: () => {
return false
}
})
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@10"></script>
阅读更多关于preDeny
:https ://sweetalert2.github.io/#pre-deny
推荐阅读
- r - 在两个不同的向量上匹配相同的字符串
- tcp - 如何强制终止 Ejabberd 会话
- php - 如果结果集中的值与当前登录的用户不匹配,则有条件地使用备用值
- amazon-web-services - 如何从 EKS Monitoring 中账户 A 中的 node-exporter pod 中提取账户 B 中的 Prometheus pod 的日志?
- listview - FDQuery.Refresh 在单独的线程中同时 LiveBindings AutoActive := true
- typescript - 从另一个接口中的键的字符串数组创建具有固定长度键的 Record 类型
- java - spring security 允许 ms-word:nft|u| 链接
- azure - 生成预留报告的 RBAC 角色 - 最小权限原则
- javascript - 将数据从 firebase-service-worker 传递到 Flutter Web 应用
- python - 函数内部的 int(intput()) 不起作用?