清空定时器失败,可以var一个全局的faceInterval,然后在清空的时候用全局的faceInterval就可以了
self.faceInterval = setInterval(() => {
self.axios({
url: '/faceid/getsignatory',
method: 'GET',
params: {
actionId: self.curAction.id
}
}).then(res => {
if (res.data.code == 0) {
if (res.data.result == 'COMPLETE' || res.data.result == 'TERMINATED') {
clearInterval(self.faceInterval);
document.querySelector(".facecheck-msgbox .el-message-
box__headerbtn").click();
self.signSuccess();
}
}
})}, 3000);