摘要:一需求二使用插件在里面使用完整例子不需要的选项就不要设置,详情看文档标题文本类型弹框显示时间点击确认按钮执行的操作点击取消按钮执行的操作解决在中使用时的报错三注意事项我在使用过程报错的几个地方解决添加这样代码选项报错原因版本修改跟
一、需求 二、使用插件 Sweetalert
在vue里面使用 vue-sweetalert
</>复制代码
npm install vue-sweetalert --save
import VueSweetAlert from "vue-sweetalert"
Vue.use(VueSweetAlert)
完整例子:(不需要的选项就不要设置,详情看文档)
</>复制代码
this.$swal({
title: "", // 标题
text: "You will not be able to recover this imaginary file!", // 文本
type: "warning", // 类型
timer: 2000, // 弹框显示时间
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!"
}).then(() => { // 点击确认按钮执行的操作
this.$swal("Deleted!", "Your imaginary file has been deleted.", "success")
}, () => { // 点击取消按钮执行的操作
this.$swal("Cancle!", "Your imaginary file has been cancled.", "success")
}).catch(this.$swal.noop) // 解决在vue中使用时的报错
三、注意事项
我在使用过程报错的几个地方
1.Uncaught (in promise) timer解决:添加这样代码catch(this.$swal.noop)
</>复制代码
this.$swal({...}).catch(this.$swal.noop)
2.选项报错 Unknown parameter "closeOnConfirm"
原因: 版本修改 Migration from SweetAlert to SweetAlert2 跟前面的文档个别选项设置有冲突,本项目看这个
四、代码复制第1、2种
</>复制代码
this.$swal({
title: "Title",
text: "You will not be able to recover this imaginary file!",
}).catch(this.$swal.noop)
第3种
</>复制代码
this.$swal({
title: "", // 标题
text: "You will not be able to recover this imaginary file!", // 文本
type: "warning", // 类型
timer: 2000, // 弹框显示时间
showCancelButton: true,
confirmButtonColor: "#DD6B55",
confirmButtonText: "Yes, delete it!"
}).then(() => { // 点击确认按钮执行的操作
this.$swal("Deleted!", "Your imaginary file has been deleted.", "success")
}, () => { // 点击取消按钮执行的操作
this.$swal("Cancle!", "Your imaginary file has been cancled.", "success")
}).catch(this.$swal.noop) // 解决在vue中使用时的报错
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/111826.html
摘要:尤其是遇到二次确认等场景因此,打算从头整理移动弹窗的基础知识,以弹窗体系为切入点,从定义出发,对移动弹窗进行分类,然后分别分析每一类弹窗的应用场景,以及在使用过程中需要注意的点。 摘要: 最为常见的【弹窗】反而是最捉摸不定的东西。各种类型的弹窗傻傻分不清楚,不知道在什么场景下应该用哪种弹窗。尤其是遇到二次确认等场景…… 因此,打算从头整理移动弹窗的基础知识,以iOS弹窗体系为切入点,从...
摘要:于是我自己写一个我的页面专用的弹框,具体效果如下图以下是代码贴图最外层的样式主要是写后面的遮罩层,就是具体的弹框区域弹框的显示隐藏用控制然后就可以在弹框中写自己想要展示的效果啦忽略部分未调整样式 微信小程序提供的弹框模版就3种:1、消息提示框showImg(https://segmentfault.com/img/bVbokVL?w=1074&h=554);对应的效果是这样的 show...
摘要:于是我自己写一个我的页面专用的弹框,具体效果如下图以下是代码贴图最外层的样式主要是写后面的遮罩层,就是具体的弹框区域弹框的显示隐藏用控制然后就可以在弹框中写自己想要展示的效果啦忽略部分未调整样式 微信小程序提供的弹框模版就3种:1、消息提示框showImg(https://segmentfault.com/img/bVbokVL?w=1074&h=554);对应的效果是这样的 show...
阅读 4046·2021-09-10 11:22
阅读 2478·2021-09-03 10:30
阅读 3763·2019-08-30 15:55
阅读 2117·2019-08-30 15:44
阅读 927·2019-08-30 15:44
阅读 669·2019-08-30 14:04
阅读 3140·2019-08-29 17:18
阅读 1357·2019-08-29 15:04