element-ui弹窗的this.$confirm框报错Uncaught (in promise) cancel原因与解决方法
出现这个报错通常是因为你点击了取消或者是关闭弹窗,但是你代码里却没有写catch。
this.$confirm('是否保存', '提示', { confirmButtonText: '是', cancelButtonText: '否', type: 'warning' }).then(() => { // 点击确定的逻辑代码 }).catch(() => { // 点击取消或关闭(规定要加上这个) })
解决的方法就是加上catch,这是其语法检查决定的,比较奇怪的规定。
"外在的物质失去可能不会让人太在意,内心的迷失却往往容易令人抓狂。"
你要去做一个大人,不要回头,不要难过。