这个问题困扰了我很久。请求数据后,弹出this.$confirm。在下一步的执行中,执行了异步操作,但是并没有执行同步,问题解决:给this.$confirm添加asynchronousawaitawait,并给个显示returnasynccheckDeviceID(){letrst=trueawaitrequest.post('material_new/checkDeviceID',params).then(async(data)=>{if(data.error){rst=awaitthis.$confirm(data.error+'\r忽略并保存?','Prompt',{confirmButtonText:'OK',cancelButtonText:'Cancel',}).then(()=>{returntrue}).catch(()=>{returnfalse})}else{this.model.landing_url.url=data.landing_urlrst=true}})returnrst}
