如題,項(xiàng)目是vue-cli單頁(yè)面應(yīng)用,所以即使在跳轉(zhuǎn)路由,上一個(gè)頁(yè)面的請(qǐng)求也不會(huì)停止,這樣會(huì)產(chǎn)生一系列問(wèn)題。。。在axios的官方文檔發(fā)現(xiàn)了取消請(qǐng)求的方法,于是我就動(dòng)手在我封裝的axios里面試了試,沒(méi)有成功,求指教如圖:我在base.js里創(chuàng)建了axios的實(shí)例,并且配置了canceltoken問(wèn):我現(xiàn)在想要在每次跳轉(zhuǎn)路由前調(diào)用cancel方法應(yīng)該怎么弄(我的beforeEach在main.js中)
2 回答

富國(guó)滬深
TA貢獻(xiàn)1790條經(jīng)驗(yàn) 獲得超9個(gè)贊
模式錯(cuò)了,不應(yīng)該這樣的。你可以寫(xiě)一個(gè)mixin
beforeDestory() { this.cancel() // 在組件內(nèi)}
添加回答
舉報(bào)
0/150
提交
取消