ew-message
一个基于 typescript 而封装的消息提示框插件。
安装与使用
安装
npm install ew-message --save-dev//或者 yarn add ew-message
引入
<script src="./dist/ew-message.min.js"></script>
消息提示框插件如下:
const msg1 = ewMessage('默认消息提示框');
const msg1 = ewMessage({
content: '默认消息提示框'
});
option 配置对象有如下参数:
interface ewMessageOption {
content: string; //消息提示框内容,必传参数
center?: boolean; //消息提示框内容是否居中
type?: string; // 消息提示框类型,有四种: info,success,warning,error
duration?: number; //消息提示框消失时间
showClose?: boolean; //是否显示关闭按钮
showTypeIcon?: boolean; // 是否显示类型图标,默认为true
typeIcon?: string; // 自定义类型图标
closeIcon?: string; // 自定义关闭按钮图标
container?: string | HTMLElement; // 挂载元素
removeClassName?: string[]; // 移除消息提示框动画类名,目前内置动画类名值: fadeOut与scaleDown
startClassName?: string[]; // 添加消息提示框动画类名,目前内置动画类名值: fadeIn与scaleUp
top?: number; // 用于自定义配置每个消息提示框的top偏移值
}
ps: 推荐使用导入样式文件的方式。
cdn 引入
//样式引入
// CDN:https://www.unpkg.com/ew-message/dist/ew-message.min.css
// CDN:https://www.unpkg.com/ew-message/dist/ew-message.min.js