在线观看不卡亚洲电影_亚洲妓女99综合网_91青青青亚洲娱乐在线观看_日韩无码高清综合久久

鍍金池/ 問答/HTML/ 如何實現(xiàn)路由跳轉(zhuǎn)前中斷或者清除上個路由的所有請求?

如何實現(xiàn)路由跳轉(zhuǎn)前中斷或者清除上個路由的所有請求?

如題,最好是不引入第三方庫的方式,純js,或者vue皆可

回答
編輯回答
墨小白

vue-router提供了導(dǎo)航守衛(wèi),你可以在守衛(wèi)里監(jiān)聽路由的切換狀態(tài),
axios有cancelToken可以取消請求

2017年1月29日 13:08
編輯回答
純妹

解決了嗎,可以看下代碼嗎

2018年5月6日 00:04
編輯回答
敢試

問題問的有點寬泛..
如果你用的是原生js發(fā)送ajax請求的話,用xhr.close();
如果你用的是jQuery發(fā)送ajax請求的話, 可以調(diào)用xhr.abort();
如果你用的是axios發(fā)送ajax請求的話,可以用cancelToken, 具體的自行搜索下吧;
另外上面三種都可以用setTimeout來設(shè)置超時時間達到取消的目的.

2018年8月29日 14:55