📅  最后修改于: 2023-12-03 15:20:24.558000             🧑  作者: Mango
sweealert2是一个强大的JavaScript弹框库,用于替代传统的浏览器原生弹框。它拥有漂亮的用户界面和丰富的交互选项,可实现各种类型的提示框、确认框和提醒框。
你可以通过NPM或Yarn安装sweealert2:
npm install sweetalert2
yarn add sweetalert2
以下是一个简单的使用示例,显示一个成功提示框:
import Swal from 'sweetalert2';
Swal.fire({
icon: 'success',
title: '操作成功',
text: '恭喜,操作成功完成!',
confirmButtonText: '确定'
});
你也可以使用Promise来处理用户的确认或取消操作:
Swal.fire({
title: '确认删除',
text: '你确定要删除这条记录吗?',
icon: 'warning',
showCancelButton: true,
confirmButtonText: '是',
cancelButtonText: '否'
}).then((result) => {
if (result.isConfirmed) {
// 用户点击了确认按钮
Swal.fire('删除成功', '', 'success');
} else if (result.isDismissed) {
// 用户点击了取消按钮
Swal.fire('已取消', '', 'info');
}
});
请参阅官方文档以获取更多功能和用法示例。