美文网首页
取消 ElMessageBox.confirm 确定按钮的回车(

取消 ElMessageBox.confirm 确定按钮的回车(

作者: _朽木 | 来源:发表于2022-12-06 12:20 被阅读0次

    element-ui

    参考文章 关于ElementUI中MessageBox弹框的取消键盘触发事件(enter,esc)关闭弹窗(执行事件)的解决方法 - 乔的大明 - 博客园 (cnblogs.com)

    element-plus

     ElMessageBox.confirm('确认要删除该信息吗?', '警告', {
            type: 'info',
            cancelButtonText: '取消',
            confirmButtonText: '确认',
            beforeClose: (action, instance, done) =>  {
                if (action === 'confirm') {
                    instance.onclick = function() {
                        let type = window.event.type
                        if (type !== 'keydown') {
                            done()
                        }
                    }()
                } else {
                    done()
                }
            }
        }).then(() => {
              ElMessage.success('删除成功')
        }).catch(() => { })
    

    相关文章

      网友评论

          本文标题:取消 ElMessageBox.confirm 确定按钮的回车(

          本文链接:https://www.haomeiwen.com/subject/qkbwfdtx.html