Sweetalert: swal.close() 应该检查 swal.getState()

创建于 2017-09-29  ·  3评论  ·  资料来源: t4t5/sweetalert

在某些模块中,我调用 swal.close() 以防有任何剩余,这在 v1 中有效,但现在:

未捕获的类型错误:无法读取未定义的属性“值”
在 Function.e.onAction [as close] (lib.min.js:606)
:1:6

一旦屏幕上出现甜蜜警报,此错误就会消失。

要重现,请打开https://sweetalert.js.org/和 devtools 并输入 swal.close();

最有用的评论

不知道他为什么被关闭,我只是花了一个多小时试图找出为什么欧芹没有阻止表单提交,当我应该检查控制台是否有异常时,我把这件事归咎于昨晚缺乏睡眠找了好久

我已经检查了我的电话,但我认为 .close() 应该是安全的,无论它之前是否显示过。

所有3条评论

不知道他为什么被关闭,我只是花了一个多小时试图找出为什么欧芹没有阻止表单提交,当我应该检查控制台是否有异常时,我把这件事归咎于昨晚缺乏睡眠找了好久

我已经检查了我的电话,但我认为 .close() 应该是安全的,无论它之前是否显示过。

是的,我也不知道为什么它被关闭了。

发现同样的问题。
我还没有研究整个项目,但我发现了错误所在
以后会尝试开PR

此页面是否有帮助?
0 / 5 - 0 等级