element-ui报错:Uncaught (in promise) cancel

布满荆棘的人生 2022-12-21 15:54 344阅读 0赞

原因:

你使用了this.$confirm,写了then(),而没有写catch(),所以无法捕获 *点击"取消"按钮操作* 或者是 *关闭弹窗操作*

解决:

加上catch(()=>{}),如下:

  1. this.$confirm('此操作将永久删除该讲师信息, 是否继续?', '提示', {
  2. confirmButtonText: '确定',
  3. cancelButtonText: '取消',
  4. type: 'warning'
  5. }).then(() => {
  6. …………………
  7. }).catch(()=>{
  8. // 即使你什么都不想操作,catch()也不能省略
  9. });

发表评论

表情:
评论列表 (有 0 条评论,344人围观)

还没有评论,来说两句吧...

相关阅读