submitPwd () { if (this.oldPwd !== '' && this.newPwd !== '' && this.password !== '') { console.log(111) axios.post(httpUrl.checkOldPwd, this.oldPwd) .then(res => { console.log(222) this.status = true }) .catch(err => console.log(err)) console.log(333) console.log(this.status) if (this.status) { console.log('舊密碼驗(yàn)證通過') } else { console.log('舊密碼輸入錯(cuò)誤') } } else { console.log('密碼不能為空') } }data中 status: false以上代碼為一個(gè)提交密碼的方法案例,理想狀態(tài)的輸出順序應(yīng)該是:111222333true舊密碼驗(yàn)證通過但是實(shí)際輸出順序是:111333false舊密碼輸入錯(cuò)誤222這是為什么?
axios 異步操作執(zhí)行順序
開滿天機(jī)
2019-03-01 22:19:53