今天给大家分享一款超酷的多功能Vue消息弹出层组件VueSimpleAlert。
vue-simple-alert 基于vue.js sweetalert2构建的轻量级alert、confirm、prompt提示组件。支持TS调用。
特性
- 提供类似Dom window的方法:alert()、confirm()、prompt()
- 基于vue2 sweetalert2开发
- 通过基于Promise的接口
- 支持TypeScript
安装
$ npm i vue-simple-alert -S
快速使用
// 全局引入组件
import Vue from "vue";
import VueSimpleAlert from "vue-simple-alert";
Vue.use(VueSimpleAlert);
//Vue.use(VueSimpleAlert, { reverseButtons: true });
// 使用组件
this.$alert("Hello Vue Simple Alert.");
this.$confirm("Are you sure?").then(() => {
//do something...
});
this.$prompt("Input your name").then(text => {
// do somthing with text
});
高级用法
可以通过$fire使用sweetalert2的fire方法。
this.$fire({
title: "Title",
text: "text",
type: "success",
timer: 3000
}).then(r => {
console.log(r.value);
});
非常不错的一款开源Vue.js弹框组件,需要的不可错过哈。
# sweetalert2
http://mishengqiang.com/sweetalert2/
# 演示地址
https://sweetalert2.github.io/
# 仓库地址
https://github.com/sweetalert2/sweetalert2
好了,今天就分享到这里。希望以上的分享对大家有所帮助。
内容出处:,
声明:本网站所收集的部分公开资料来源于互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。如果您发现网站上有侵犯您的知识产权的作品,请与我们取得联系,我们会及时修改或删除。文章链接:http://www.yixao.com/share/17842.html