怎么在用户点击同意后执行同一个函数里接下来的api,点击拒绝后接下来的api都不执行直接提示框消失?
问题:现在我的代码执行下去,如果点击拒绝,接下来的api也会继续执行,导致api里的提示框也跟着出来,我明明在catch里加了return是想让函数从这里跳出,不执行后面的了,但是无效。
如果点击同意,那么接下来api也不执行了,我想要的效果是点击同意执行接下来的api。
函数(){
this.$confirm(
'您好,请问是否接入客服',
'提示',
{
confirmButtonText: '同意',
cancelButtonText: '拒绝',
type: 'warning',
},
)
.then(() => {
//这里是想调用接下来异步的api
})
.catch(() => {
// 提示框消失
return;
});
//这里是api
//api里也有弹出提示框
}