📅  最后修改于: 2023-12-03 14:47:47.357000             🧑  作者: Mango
SweetAlert是一个用于替代JavaScript默认的alert,confirm和prompt对话框的弹出窗口库,并且它是可以自定义的,让弹窗变得美观而且富有动感。
SweetAlert可以在浏览器和Node.js中使用。你可以从CDN或者npm下载:
<script src="https://cdn.jsdelivr.net/npm/sweetalert@2.1.2/dist/sweetalert.min.js"></script>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/sweetalert@2.1.2/dist/sweetalert.css">
npm install sweetalert
SweetAlert使用起来很简单。只需几行代码你就可以快速创建一个漂亮的弹窗。
swal("Hello world!");
创建一个带有自定义文本和按钮的弹窗,当点击按钮时将会调用一个回调函数:
swal({
title: "Are you sure?",
text: "You will not be able to recover this imaginary file!",
icon: "warning",
buttons: true,
dangerMode: true,
})
.then((willDelete) => {
if (willDelete) {
swal("Poof! Your imaginary file has been deleted!", {
icon: "success",
});
} else {
swal("Your imaginary file is safe!");
}
});
更多使用示例,请移步项目 官方网站 查看。
swal({/*options*/}); // 显示一个弹窗
swal.close(); // 手动关闭弹窗