在vue中封裝公共的axios配置axios請(qǐng)求響應(yīng)攔截axios.interceptors.response.use((res)=>{returnres},(err)=>{//接口請(qǐng)求失敗后,直接返回失敗的PromisereturnPromise.reject(error)})axios(config).then(res=>{//請(qǐng)求成功if(res.code===200){}else{//報(bào)個(gè)錯(cuò),所有的錯(cuò)誤讓下面的catch統(tǒng)一處理throwres}}).catch(err=>{//alert(err.message)//在catch中使用throw,如果catch后面還有then,則只會(huì)執(zhí)行到這里的catch,后面的then不再執(zhí)行//這個(gè)解決的我的問(wèn)題,但問(wèn)題是throw會(huì)在控制臺(tái)中輸出錯(cuò)誤信息,我并不希望它輸出錯(cuò)誤信息,也不想讓它繼續(xù)往下執(zhí)行throwerr})大佬們幫忙看下吧,困擾了好長(zhǎng)時(shí)間了
在 js 中如何中止代碼往下執(zhí)行并且不報(bào)錯(cuò)
手掌心
2019-10-17 09:25:11