ant design confirm确认框的应用

本文介绍了如何在Vue中使用$confirm方法来创建自定义提示框,包括设置图标、标题、内容、按钮文字和类型。重点强调了在onOk回调中使用箭头函数以保持正确的this上下文,确保能够调用doSave方法。同时,提到了onOk和onCancel事件的用途。
摘要由CSDN通过智能技术生成

用法如下:


this.$confirm({
            // iconClass: 'el-icon-question', //自定义图标样式
            title: '提示',
            content: '账户名称与企业名称不一致,请确认是否提交?',
            confirmButtonText: '确认', //确认按钮文字更换
            cancelButtonText: '取消', //取消按钮文字更换
            showClose: true, //是否显示右上角关闭按钮
            type: 'warning', //提示类型  success/info/warning/error
            onOk:() => {
            this.doSave(_this.mdl)
            .then((res) => {
              if (res.success) {
                _this.$message.success('保存成功')
                _this.$emit('ok')
              } else {
                _this.$message.error(res.message)
              }
            })
            .catch((err) => {
              console.error(err)
            })
            .finally(() => {
              _this.confirmLoading = false
              _this.close()
            })     
            onCancel() {
					
                },
            }
          })

需要注意的是onOk中调用vue的方法doSave,此时需要用箭头函数写法,不然this指向出现问题,调不到doSave。
onOk为点击‘’确认‘’触发的事件
onCancel为点击‘’取消‘’触发的事件

感谢阅读,有帮助的话点点赞点点关注谢谢哈。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值