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

鍍金池/ 問答/HTML/ 請問如何在 axios 的攔截器中輸出一個vue的組件?

請問如何在 axios 的攔截器中輸出一個vue的組件?

我寫了一個 loading 組件,然后配置了 axios 的攔截請求和響應(yīng),
想要在請求的時候出現(xiàn) loading,
得到響應(yīng)后讓 loading 組件消失,不知道應(yīng)該怎么寫?

clipboard.png

當(dāng)發(fā)送一個請求的時候就讓 loading 出現(xiàn)

clipboard.png

然后得到請求后移除 loading

回答
編輯回答
厭遇

// 添加請求攔截器
axios.interceptors.request.use(function (config) {

// 在發(fā)送請求之前做些什么
return config;

}, function (error) {

// 對請求錯誤做些什么
return Promise.reject(error);

});

// 添加響應(yīng)攔截器
axios.interceptors.response.use(function (response) {

// 對響應(yīng)數(shù)據(jù)做點什么
return response;

}, function (error) {

// 對響應(yīng)錯誤做點什么
return Promise.reject(error);

});

2017年8月19日 17:13
編輯回答
毀與悔

vuex中注冊一個loading狀態(tài),在axios攔截器中改變 loading 狀態(tài)即可

2017年4月4日 04:03
編輯回答
熊出沒

為什么一定要輸出一個組件呢?你在不同的函數(shù)鉤子里,控制loading組件的v-show狀態(tài)就可以了

2018年8月22日 19:24