needim / noty
此包已被弃用且不再维护。未建议替代包。
Noty是一个库,它使创建替代标准alert对话框的警报、成功、错误、警告、信息、确认消息变得容易。
v3.2.0-beta
2017-12-21 01:25 UTC
This package is not auto-updated.
Last update: 2021-02-18 21:16:17 UTC
README
此仓库不再受支持,请考虑使用替代方案。
无依赖项的通知库。
文档
嗨
NOTY是一个通知库,它使创建警报 - 成功 - 错误 - 警告 - 信息 - 确认消息变得容易,作为标准alert对话框的替代。
通知可以定位在以下位置:; 顶部 - 左上角 - 居中 - 右上角 - 中心 - 左中心 - 右中心 - 底部 - 左下角 - 居中 - 右下角
API中还有许多其他选项,可以自定义文本、动画、按钮等。
它还提供了按钮的各种回调、打开关闭通知和队列控制。
赞助商
|
|
|
|
|
|
特性
- 无依赖项
- 支持Service Worker的Web推送通知
- UMD
- 命名队列系统
- 具有11种布局、5种通知样式、5+主题
- 自定义容器(内联通知)
- 确认通知
- TTL
- 定时通知的进度条指示器
- 支持CSS动画,animate.css,mojs,bounce.js,velocity和其他动画库
- 两种关闭选项:点击、按钮
- API & 回调
- 自定义模板
- 文档可见性控制(模糊、聚焦)
文档
文档和示例在此:http://ned.im/noty
基本用法
import Noty from "noty"; new Noty({ text: "Notification text" }).show(); // or const Noty = require("noty"); new Noty({ text: "Notification text" }).show();
开发
$ npm run dev $ npm test $ npm run build $ npm run browserstack $ npm run serve-docs
开发环境
- 标准
- Prettier
- ES6 & Babel & Webpack
- Sass
- Autoprefixer
- QUnit
- BrowserStack
- 预提交测试
- Travis CI