您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

在vue项目中如何使用sweetalert2弹窗插件

2024/4/22 5:38:24发布17次查看
这篇文章主要介绍了关于在vue项目中如何使用sweetalert2弹窗插件,有着一定的参考价值,现在分享给大家,有需要的朋友可以参考一下
1). 安装 sweetalert2npm install sweetalert2@7.15.1 --save
2). 封装 sweetalert2在 src 新建 plugins 文件夹,然后新建 vue-sweetalert2.js 文件,复制贴入以下代码:
src/plugins/vue-sweetalert2.js
import swal from 'sweetalert2'export default { install: (vue) => { // sweetalert2 的设置默认配置的方法 swal.setdefaults({ type: 'warning', showcancelbutton: true, confirmbuttoncolor: 'rgb(140,212,245)', cancelbuttoncolor: 'rgb(193,193,193)' }) // 添加全局方法 vue.swal = swal // 添加实例方法 vue.prototype.$swal = swal }}
我们这里将 sweetalert2 封装成一个插件,vue.js 的插件有一个公开方法 install ,这个方法的第一个参数是 vue 构造器。将 swal 添加成全局方法和实例的方法后,我们就能通过 vue.swal 和 this.$swal 进行访问
3). 引入并使用插件打开 src/main.js 文件,引入并使用 ./plugins/vue-sweetalert2(单行注释部分是涉及的修改):
src/main.js
import vue from 'vue'import app from './app'import router from './router'import './directives'import './components'import store from './store'// 引入插件import vuesweetalert2 from './plugins/vue-sweetalert2'// 使用插件vue.use(vuesweetalert2)vue.config.productiontip = false/* eslint-disable no-new */new vue({ el: '#app', router, store, components: { app }, template: '<app/>'})
4). 添加退出确认
打开 src/components/layouts/theentry.vue 文件,修改 logout 方法:
src/components/layouts/theentry.vue
logout() { this.$swal({ text: '你确定要退出吗?', confirmbuttontext: '退出' }).then((res) => { if (res.value) { this.$store.dispatch('logout') } })}
相关推荐:
vue中element表单验证的使用方法
layer弹窗插件的使用教程 
以上就是在vue项目中如何使用sweetalert2弹窗插件的详细内容。
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product