element中的$confirm的使用


Posted in Javascript onApril 26, 2020

可以诸如此类的封装一下

/*
 * 公用提示窗
 * @export
 * @param {string}[desc="确认操作"]弹框提示文字
 * @param {string}[title="提示"]弹框标题
 * @param{string}[confirmButtonName ='确认']确认按钮文字
 * @param {string}[cancelButtonName="取消"] 取消按钮文字
 * @param{boolean}[distinguishCancelAndClose = false]关系和取消是否执行同一方法
 *@return
 *
 */
export function confirm (desc = '确认操作', title = '提示', confirmButtonName = '确认', cancelButtonName = '取消', distinguishCancelAndClose = false) {
 return this.$confirm(desc, title, {
  confirmButtonName: confirmButtonName,
  cancelButtonName: cancelButtonName,
  distinguishCancelAndClose: distinguishCancelAndClose,
  closeOnClickModel: false,
  type: 'warning',
  center: true
 })
}
xxx//vue
submitSome(){
  try(){
    async utils.confirm.call(this,"确认要删除吗")
    const formData = {
      'id':this.id
    }
    let res = await this.$post('/sss',formData)
    if(res.code===1){
     //do something
    }
  }catch(e){
   console.log(e)
   // 如果需要关闭和取消有所区别
   if(e==='close'){
    //do something
   }else if(e==='cancel'){
    //do something
   }
  }
}

this.$confirm确定框内容换行显示

// 把写的提示信心需要换行的地方分成数组 confirmText 
const confirmText = ['是否将此项移除?', '注意:移除后不可恢复。'] 
const newDatas = [] 
const h = this.$createElement 
for (const i in confirmText) { 
   newDatas.push(h('p', null, confirmText[i])) 
} 
 this.$confirm( 
   '提示', 
   { 
     title: '提示', 
     message: h('div', null, newDatas), 
     showCancelButton: true, 
     confirmButtonText: '确定', 
     cancelButtonText: '取消', 
     type: 'warning' 
   } ).then(() => { })

到此这篇关于element中的$confirm的使用的文章就介绍到这了,更多相关element $confirm 内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Javascript 相关文章推荐
node.js中的path.basename方法使用说明
Dec 09 Javascript
Javascript数据结构与算法之列表详解
Mar 12 Javascript
Js获取图片原始宽高的实现代码
May 17 Javascript
在JSP中如何实现MD5加密的方法
Nov 02 Javascript
微信小程序开发实战教程之手势解锁
Nov 18 Javascript
jQuery树插件zTree使用方法详解
May 02 jQuery
vue2.0 和 animate.css的结合使用
Dec 12 Javascript
使用React手写一个对话框或模态框的方法示例
Apr 25 Javascript
利用原生JS实现欢乐水果机小游戏
Apr 23 Javascript
vue - props 声明数组和对象操作
Jul 30 Javascript
uniapp实现可滑动选项卡
Oct 21 Javascript
解决vue下载后台传过来的乱码流的问题
Dec 05 Vue.js
JavaScript监听一个DOM元素大小变化
Apr 26 #Javascript
分享一款超好用的JavaScript 打包压缩工具
Apr 26 #Javascript
微信小程序自定义navigationBar顶部导航栏适配所有机型(附完整案例)
Apr 26 #Javascript
javascript 使用sleep函数的常见方法详解
Apr 26 #Javascript
基于JavaScript实现十五拼图代码实例
Apr 26 #Javascript
小程序自定义导航栏兼容适配所有机型(附完整案例)
Apr 26 #Javascript
vue 使用 vue-pdf 实现pdf在线预览的示例代码
Apr 26 #Javascript
You might like
php查询相似度最高的字符串的方法
2015/03/12 PHP
使用WordPress发送电子邮件的相关PHP函数用法解析
2015/12/15 PHP
PHP实现可精确验证身份证号码的工具类示例
2018/05/31 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
2019/12/13 PHP
js监听表单value的修改同步问题,跨浏览器支持
2009/12/31 Javascript
JavaScript DOM 学习第二章 编辑文本
2010/02/19 Javascript
extjs 初始化checkboxgroup值的代码
2011/09/21 Javascript
JS等比例缩小图片尺寸的实例
2013/02/27 Javascript
在Mac OS下使用Node.js的简单教程
2015/06/24 Javascript
JS 动态判断PC和手机浏览器实现代码
2016/09/21 Javascript
jQuery+ajax的资源回收处理机制分析
2017/01/07 Javascript
基于Node.js的WebSocket通信实现
2017/03/11 Javascript
浅谈Vue.js路由管理器 Vue Router
2018/08/16 Javascript
详解在网页上通过JS实现文本的语音朗读
2019/03/28 Javascript
Node.js 实现远程桌面监控的方法步骤
2019/07/02 Javascript
Python 文件重命名工具代码
2009/07/26 Python
使用Python中的线程进行网络编程的入门教程
2015/04/15 Python
python学习笔记之调用eval函数出现invalid syntax错误问题
2015/10/18 Python
python模拟Django框架实例
2016/05/17 Python
解决Python 遍历字典时删除元素报异常的问题
2016/09/11 Python
python读文件保存到字典,修改字典并写入新文件的实例
2018/04/23 Python
对python判断ip是否可达的实例详解
2019/01/31 Python
python单线程文件传输的实例(C/S)
2019/02/13 Python
Python阶乘求和的代码详解
2020/02/14 Python
python读取多层嵌套文件夹中的文件实例
2020/02/27 Python
Hotels.com中国区:好订网
2016/08/18 全球购物
STUBHUB日本:购买和出售全球活动门票
2018/07/01 全球购物
汽车驾驶求职信
2013/10/25 职场文书
大学旷课检讨书
2014/01/28 职场文书
一年级语文教学反思
2014/02/13 职场文书
大学生全国两会报告感想
2014/03/17 职场文书
闭幕式主持词
2014/04/02 职场文书
离婚案件答辩状
2015/05/22 职场文书
辛德勒的名单观后感
2015/06/03 职场文书
入党转正介绍人意见
2015/06/03 职场文书
Win11 BitLocker 驱动器加密
2022/04/19 数码科技