使用 SweetAlert 或 SweetAlert2

Use SweetAlert or SweetAlert2

任何人都可以建议我应该使用哪个 sweetalert 库以及为什么?

我正在编写一个 node.js 网络应用程序,并在研究我可以使用哪些精美的警报库后,发现其中两个看起来相同:SweetAlert and SweetAlert2.

你应该使用 SweetAlert2 as it's updated regularly.

From the creator of SweetAlert2:

The SweetAlert repo seems to be unmaintained. There's a bunch of Pull Requests without any replies, the last merged pull request was on Nov 9, 2014.

I created SweetAlert2 with HTML support in modal and some other options for customization modal window - width, padding, Esc button behavior, etc.

TLDR: 原始的 SweetAlert 自 Apr 29 2019, and has ignored many recent pull requests. The creator of the new SweetAlert2 stated they wanted to add some new features 以来一直没有更新,所以这就是他们创建 SweetAlert2 的原因。

SweetAlert2 只是一个更简洁的版本。与第一个版本相比,这些功能更易于使用,文档提供了更多的可用性。

如文档中所述,在版本 2 中触发 Swal 使用 Swal.fire 而不是 Swal

Swal.fire(
  'Good job!',
  'You clicked the button!',
  'success'
)

否则,还有许多其他自定义方式来设置每个警报的样式: https://sweetalert2.github.io/

查看sweetalert升级日志,推荐使用sweetalert2,因为它简单易用,灵活,新变化很棒。

您可以阅读此link:sweetalert upgrade logs

继续使用SweetAlert2

它具有很多功能并且会定期更新。

最初的 SweetAlert 库似乎已经有一段时间没有更新了。他们的 NPM package 显示它最后一次发布是在 3 年前。

另请查看此答案以获取更多信息:answer