sweetalert2 TypeError:v8 升级后未定义

nor*_*raj 3 sweetalert2

我从sweetalert2 ^7.32.4 ? ^8.11.7,我阅读了v8.0.0 的重大更改,但没有任何代码直接调用受影响的函数之一。

我想知道是什么导致了这个神秘的错误:(TypeError: this is undefined

在此处输入图片说明

小智 5

正如自述文件顶部引用的版本 8.0.0的 SweetAlert2发行说明中所报告的那样,这个主要版本版本引入了Swal调用方式的重大变化。在发行说明中,还提供了引入此重大更改的原因的链接。

更改日志实际上包含了标题为"BREAKING CHANGE: remove withNoNewKeyword Enhancer"下的重大更改。此提交的内容解释了:

从现在开始推荐使用 SweetAlert2 的方法是: Swal.fire({...options})