`
rhodian
  • 浏览: 70049 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

Uncaught (in promise) cancel

    博客分类:
  • vue
 
阅读更多

用户登录超时的提示窗口,使用element-ui的MessageBox,代码:

MessageBox.confirm('您的账号未登录,或登录已过期!', '未登录', {
          confirmButtonText: '重新登录',
          cancelButtonText: '取消',
          type: 'warning'
        }).then(() => {
          //清理cookie
          //重定向到登录页
        })

 

 弹窗成功,点击取消,报错:

Uncaught (in promise) cancel

 

原因:

cancel是内置操作,需要处理异常

 

修改:

MessageBox.confirm('您的账号未登录,或登录已过期!', '未登录', {
          confirmButtonText: '重新登录',
          cancelButtonText: '取消',
          type: 'warning'
        }).then(() => {
             //XXXXXX
        }).catch(() => {})

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics