首页 > 解决方案 > Sweetalert 2 多于 2 个按钮。不要关闭拒绝

问题描述

我正在使用答案中的示例在 swal 上显示不止 2 个按钮。当用户单击拒绝按钮时,我想更改 swal 的 html 中的某些内容而不关闭它。现在,当单击拒绝按钮时,swal 将关闭。我在哪里以及如何指定 swal 不应该关闭?

标签: sweetalert2

解决方案


我刚刚添加了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> 

阅读更多关于preDenyhttps ://sweetalert2.github.io/#pre-deny


推荐阅读