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 相关文章推荐
jQuery 扩展对input的一些操作方法
Oct 30 Javascript
再论Javascript下字符串连接的性能
Mar 05 Javascript
给Flash加一个超链接(推荐使用透明层)兼容主流浏览器
Jun 09 Javascript
jquery实现图片渐变切换兼容ie6/Chrome/Firefox
Aug 02 Javascript
jQuery ui实现动感的圆角渐变网站导航菜单效果代码
Aug 26 Javascript
Javascript 制作图形验证码实例详解
Dec 22 Javascript
node.js 抓取代理ip实例代码
Apr 30 Javascript
基于vue2.0实现仿百度前端分页效果附实现代码
Oct 30 Javascript
Vue Cli3 打包配置并自动忽略console.log语句的方法
Apr 23 Javascript
部署vue+Springboot前后端分离项目的步骤实现
May 31 Javascript
vue flex 布局实现div均分自动换行的示例代码
Aug 05 Javascript
vue实现放大镜效果
Sep 17 Javascript
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
PHP4实际应用经验篇(3)
2006/10/09 PHP
php 购物车实例(申精)
2009/05/11 PHP
初学PHP的朋友 经常问的一些问题。不断更新
2011/08/11 PHP
PHP仿盗链代码
2012/06/03 PHP
php获取中文拼音首字母类和函数分享
2014/04/24 PHP
PHP加密解密类实例分析
2015/04/20 PHP
如何用javascript去掉字符串里的所有空格
2007/02/08 Javascript
javascript 进度条 实现代码
2009/07/30 Javascript
ExtJS 下拉多选框lovcombo
2010/05/19 Javascript
Javascript中String的常用方法实例分析
2015/06/13 Javascript
jQuery实现TAB风格的全国省份城市滑动切换效果代码
2015/08/24 Javascript
谈谈Jquery ajax中success和complete有哪些不同点
2015/11/20 Javascript
jQuery mobile 移动web(4)
2015/12/20 Javascript
浅析创建javascript对象的方法
2016/05/13 Javascript
基于vue-simplemde实现图片拖拽、粘贴功能
2018/04/12 Javascript
javascript移动端 电子书 翻页效果实现代码
2019/09/07 Javascript
解决在layer.open中使用时间控件laydate失败的问题
2019/09/11 Javascript
js实现超级玛丽小游戏
2020/03/18 Javascript
详解nginx配置vue h5 history去除#号
2020/11/09 Javascript
使用python解析xml成对应的html示例分享
2014/04/02 Python
Django认证系统user对象实现过程解析
2020/03/02 Python
Python Tornado批量上传图片并显示功能
2020/03/26 Python
你应该知道的Python3.6、3.7、3.8新特性小结
2020/05/12 Python
利用Python实现Excel的文件间的数据匹配功能
2020/06/16 Python
英国领先的游戏零售商:GAME
2019/09/24 全球购物
亚洲最大的运动鞋寄售店:KicksCrew
2020/11/26 全球购物
优秀体育委员自荐书
2014/01/31 职场文书
环保专项行动方案
2014/05/12 职场文书
关于成绩下滑的自我检讨书
2014/09/20 职场文书
企业党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
2014年卫生工作总结
2014/11/27 职场文书
2014年干部培训工作总结
2014/12/17 职场文书
小学生成绩单评语
2014/12/31 职场文书
工会经费申请报告
2015/05/15 职场文书
Python万能模板案例之matplotlib绘制甘特图
2022/04/13 Python
pd.DataFrame中的几种索引变换的实现
2022/06/16 Python