Element中el-table和MessageBox组件的二次封装

[Talk is cheap. Show me the code]

不想看理论知识请直接移步最后代码示例。

一、封装目的

在使用ElementUI过程中,发现一些组件的代码量还是过多,并且项目中频繁使用,所以就对组件进行了二次封装,并记录在博客中,欢迎共同讨论学习。

二、代码示例
2.1 MessageBox的封装
/**
   * 封装 在一个叫commonFn的公共服务里面
   * @param {*弹窗提示信息} msgContent
   * @param {*弹窗标题} msgTitle
   * @param {*弹窗类型:
   * 'warning',
   * 'success ',
   * 'info',
   * 'error'
   * 四种类型
   * } msgType
   */
    MessageBox(
    msgContent = '此操作将永久删除此条数据, 是否继续?',
    msgTitle = '提示信息',
    msgType = 'warning') {
    var msgBox = MessageBox.confirm(msgContent, msgTitle, {
        confirmButtonText: '确定',
        cancelButtonText: '取消',
        type: msgType
    })
        return msgBox
     }

/**
   * 哪里需要在哪里调用即可。
   *common是一个公共的函数服务,链式调用即可。
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值