Swal里面的Swal - 第二次swal关闭两个(这是预期的行为吗?)

时间:2018-02-23 10:16:12

标签: javascript sweetalert2

我有一个场景,我有第一个swal,允许打开第​​二个swal。

当关闭第二个swal(通过OK或取消)时,第二个和第一个swal都会关闭。

这是预期的行为吗?我期待在关闭第二个swal时,第一个swal将保持打开状态直到明确关闭(通过OK或取消)。

const html = "<a onclick='swal(\"Second swal\")'>Open second swal</a>";
swal({
    title: "swal 1",
    html: html,
    showCancelButton: true,
    allowOutsideClick: false,
    customClass: 'swal-wide',
}).then(function(value) {
    },
    function(dismiss) {
    }
).catch(swal.noop);
<script src="https://unpkg.com/sweetalert2@7.13.1/dist/sweetalert2.all.js"></script>

1 个答案:

答案 0 :(得分:0)

根据一个甜蜜警报开发人员的说法:&#34;一次只能有一个swal实例。每次调用swal()都会删除当前模态并创建一个新模态。&#34;