如何在elementUI封装好的MessageBox()的promise对象的.then()函数执行之前插入一段逻辑

MessageBox()
    .then(() => {
       console.log(1)
    }).catch(() => {
       console.log(2)
    })

MessageBox() 是elementUI是封装好的一个弹窗方法,弹窗方法中包含一个确定和取消按钮,确定走then()取消走catch()

这个方法默认打开弹窗后让确定按钮获取焦点,

而我想让取消按钮默认获取焦点,

MessageBox没有提供对应的api,只能自己写逻辑实现,

所以我如何能在弹窗打开后,

点击确定和取消按钮之前,

插入一段代码执行让取消按钮获取焦点的逻辑呢?

阅读 4.8k
2 个回答

Dialog 对话框,可以为所欲为

confirmButtonText: '取消',
cancelButtonText: '确定'

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题