Designed by 77
加载资源 ......
感谢 ♥ 作者
先不感谢了

element-ui弹窗的this.$confirm框报错Uncaught (in promise) cancel原因与解决方法

出现这个报错通常是因为你点击了取消或者是关闭弹窗,但是你代码里却没有写catch。

this.$confirm('是否保存', '提示', {
      confirmButtonText: '是',
      cancelButtonText: '否',
      type: 'warning'
    }).then(() => {
        // 点击确定的逻辑代码
    }).catch(() => {
        // 点击取消或关闭(规定要加上这个)
    })

解决的方法就是加上catch,这是其语法检查决定的,比较奇怪的规定。

 

"外在的物质失去可能不会让人太在意,内心的迷失却往往容易令人抓狂。"

posted @ 2020-12-24 07:36  yanggb  阅读(1815)  评论(0编辑  收藏  举报