扫一扫分享
Toastify 是一个轻量级的、纯 JavaScript 的 toast 通知库。它可以用于在网页中创建自定义的通知消息。以下是关于 Toastify 的一些特性和用法:
多个堆叠通知:Toastify 支持多个通知同时显示在页面上。
可定制:你可以自定义通知的样式、持续时间、背景颜色等。
不阻塞执行线程:Toastify 的通知不会阻塞页面的其他操作。
自定义选项:你可以设置通知文本、持续时间、背景颜色、关闭图标等。
通过 npm 安装:运行以下命令将 Toastify 添加到你的项目中。
npm install --save toastify-js
在模块中导入 Toastify:
import Toastify from 'toastify-js';
使用默认的 css 样式或自定义样式:
import "toastify-js/src/toastify.css";Toastify({
text: "这是一个通知",
duration: 3000, // 持续时间(毫秒)
gravity: "top", // 显示位置("top" 或 "bottom")
position: "left", // 水平位置("left"、"center" 或 "right")
close: true, // 是否显示关闭图标
style: {
background: "linear-gradient(to right, #00b09b, #96c93d)",
},
onClick: function() {
// 点击通知后的回调函数
}
}).showToast();添加自定义类:
Toastify({
text: "这是一个通知",
className: "info", // 自定义类名
style: {
background: "linear-gradient(to right, #00b09b, #96c93d)",
}
}).showToast();
添加偏移:
Toastify({
text: "这是一个带偏移的通知",
offset: {
x: 50, // 水平偏移
y: 10, // 垂直偏移
}
}).showToast();
仅供个人学习参考/导航指引使用,具体请以第三方网站说明为准,本站不提供任何专业建议。如果地址失效或描述有误,请联系站长反馈~感谢您的理解与支持!
手机预览