原因:
this.$confirm方法内置promise方法,
所以不能把.catch()去掉(因为取消操作时,无法捕获)
解决方法:
//弹框提示是否确认修改
let confirmResult = await this.$confirm("确认修改吗?",'提示',{
confirmButtonText: '确定',
cancelButtonText: '取消',
type: 'warning'}).catch(err => err)
console.log(confirmResult)
if(confirmResult !== 'confirm'){
return this.$message.error('已取消修改!')
}