|
分享源码
界面截图: |
- |
是否带模块: |
- |
备注说明: |
- |
本帖最后由 空竹 于 2023-8-2 09:41 编辑
SweetAlert 是一个功能强大且灵活的 JavaScript 弹窗库,可以替代传统的浏览器原生弹窗,提供更漂亮、交互性更强的弹窗效果。
以下是 SweetAlert 的基本用法示例:
1. 引入 SweetAlert 文件:在 HTML 文件的 <head> 部分引入 SweetAlert 的 CSS 和 JavaScript 文件。
<head>
<link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.19/dist/sweetalert2.min.css">
</head>
<body>
2. 触发弹窗:使用 SweetAlert 提供的函数来触发弹窗。最简单的方式是使用 Swal.fire() 方法。
<script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.0.19/dist/sweetalert2.all.min.js"></script>
<script>
Swal.fire("Hello, SweetAlert!");
</script>
3. 自定义弹窗:SweetAlert 提供了许多配置选项,可以自定义弹窗的外观和行为。
<script>
Swal.fire({
title: "提示",
text: "确认删除该项?",
icon: "warning",
showCancelButton: true,
confirmButtonText: "删除",
cancelButtonText: "取消",
reverseButtons: true
})
.then((result) => {
if (result.isConfirmed) {
Swal.fire("已删除!", "该项已成功删除。", "success");
} else if (result.dismiss === Swal.DismissReason.cancel) {
Swal.fire("已取消", "取消删除操作。", "info");
}
});
</script>
在上面的示例中,我们通过设置对象参数来自定义弹窗的内容、图标、按钮文字等。使用 .then() 方法可以处理用户的操作结果,根据不同的结果进行相应的处理。
通过 SweetAlert,你可以创建各种类型的弹窗,包括确认对话框、警告框、错误提示等,并且可以根据业务需求对弹窗进行个性化的样式、文本和行为设置。
上述示例只是 SweetAlert 的简单用法,在实际使用中,你可以参考 SweetAlert 提供的文档和示例来深入了解更多高级用法和定制选项。
|
|