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 相关文章推荐
解析dom中的children对象数组元素firstChild,lastChild的使用
Jul 10 Javascript
基于jquery编写的放大镜插件
Mar 23 Javascript
基于jQuery实现Ajax验证用户名是否存在实例
Mar 30 Javascript
浅谈js图片前端预览之filereader和window.URL.createObjectURL
Jun 30 Javascript
JS访问DOM节点方法详解
Nov 29 Javascript
easyui datagrid 表格中操作栏 按钮图标不显示的解决方法
Jul 27 Javascript
vuex的module模块用法示例
Nov 12 Javascript
微信小程序实现拍照画布指定区域生成图片
Jul 18 Javascript
koa2 用户注册、登录校验与加盐加密的实现方法
Jul 22 Javascript
createObjectURL方法实现本地图片预览
Sep 30 Javascript
微信小程序实现多行文字超出部分省略号显示功能
Oct 23 Javascript
Vue登录拦截 登录后继续跳转指定页面的操作
Aug 04 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
php笔记之:数据类型与常量的使用分析
2013/05/14 PHP
thinkphp验证码显示不出来的解决方法
2014/03/29 PHP
PHP调用C#开发的dll类库方法
2014/07/28 PHP
php 实现301重定向跳转实例代码
2016/07/18 PHP
php抛出异常与捕捉特定类型的异常详解
2016/10/26 PHP
Laravel如何友好的修改.env配置文件详解
2017/06/07 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
一段非常简单的让图片自动切换js代码
2006/11/10 Javascript
JQuery给元素添加/删除节点比如select
2013/04/02 Javascript
鼠标经过显示二级菜单js特效
2013/08/13 Javascript
在父页面调用子页面的JS方法
2013/09/29 Javascript
jQuery $.extend()用法总结
2014/06/15 Javascript
什么是MEAN?JavaScript编程中的MEAN是什么意思?
2014/12/18 Javascript
简介JavaScript中getUTCMonth()方法的使用
2015/06/10 Javascript
javascript实现右侧弹出“分享到”窗口效果
2016/02/01 Javascript
通过AngularJS实现图片上传及缩略图展示示例
2017/01/03 Javascript
js实现删除li标签一行内容
2019/04/16 Javascript
JavaScript运行机制实例分析
2020/04/11 Javascript
vue中的计算属性和侦听属性
2020/11/06 Javascript
python 获取文件列表(或是目录例表)
2009/03/25 Python
利用python在大量数据文件下删除某一行的例子
2019/08/21 Python
Python代码一键转Jar包及Java调用Python新姿势
2020/03/10 Python
python爬虫爬取某网站视频的示例代码
2021/02/20 Python
CSS3实现闪烁动画效果的方法
2015/02/09 HTML / CSS
美国领先的家庭健康检测试剂盒提供商:LetsGetChecked
2019/03/18 全球购物
当一个对象被当作参数传递到一个方法后,此方法可改变这个对象的属性,并可返回变化后的结果,那么这里到底是值传递还是引用传递?
2014/09/09 面试题
医院门卫岗位职责
2013/12/30 职场文书
校园奶茶店创业计划书
2014/01/23 职场文书
男方父母婚礼答谢词
2014/01/25 职场文书
护士岗位职责
2014/02/16 职场文书
yy生日主持词
2014/03/20 职场文书
小学感恩教育活动总结
2014/07/07 职场文书
高三毕业评语
2014/12/31 职场文书
总经理致辞
2015/07/29 职场文书
在校大学生才艺比赛策划书怎么写?
2019/08/26 职场文书
Vue2.0搭建脚手架
2022/03/13 Vue.js