使用 SweetAlert 或 SweetAlert2

问题描述 投票:0回答:4

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

我正在编写一个 Node.js Web 应用程序,在对可以使用哪些奇特的警报库进行一些研究后,我发现其中两个看起来相同:SweetAlertSweetAlert2

javascript node.js alert sweetalert sweetalert2
4个回答
7
投票

您应该使用SweetAlert2,因为它会定期更新

来自 SweetAlert2 的创建者

SweetAlert 存储库似乎没有维护。有一堆 Pull 请求没有任何回复,最后一次合并的 Pull 请求是在 2014 年 11 月 9 日。

我创建了 SweetAlert2,在模式中支持 HTML,并提供了一些用于自定义模式窗口的其他选项 - 宽度、填充、Esc 按钮行为等。

TLDR: 最初的 SweetAlert 自 2019 年 4 月 29 日以来尚未更新,并且忽略了许多最近的拉取请求。新 SweetAlert2 的创建者表示他们想要添加一些新功能,这就是他们创建 SweetAlerts2 的原因。


5
投票
SweetAlert2 只是一个更干净的版本。与第一个版本相比,这些功能更容易使用,文档也提供了更多的可用性。

如文档中所述,在版本 2 中触发 Swal 使用

Swal.fire

 而不是 
Swal

Swal.fire( 'Good job!', 'You clicked the button!', 'success' )
否则,还有许多其他自定义方式来设置每个警报的样式:

https://sweetalert2.github.io/


2
投票
查看sweetalert升级日志后,建议使用sweetalert2,因为它易于使用,灵活,新变化很棒。

您可以从此链接阅读:

sweetalert 升级日志


2
投票

继续使用SweetAlert2

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

看起来最初的 SweetAlert 库已经有一段时间没有更新了。他们的

NPM 包 显示它最后一次发布是在 3 年前。

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

answer

© www.soinside.com 2019 - 2024. All rights reserved.