你們在開發項目中是否遇到過數據延遲,舉個例子 你點某個功能 會有 1-2s的延遲,這1-2s可能會在你的頁面顯示一個一直轉着圈圈的動畫,不知道有沒有小夥伴還不知道這個功能是如何實現的呢?其實在一個項目中 這是很是常見的,若是你使用的有 element ,element上有個 loading 熟悉 它是 element封裝好的,你只須要直接拿來使用即可,但若是你的項目需求不容許,或須要本身實現這個功能的時候,咱們該如何實現呢?固然這只是其中的一個功能,還能起到不少做用,後期小編會不斷完善。前端
1. interceptor 攔截器,不管是請求階段攔截,仍是 響應階段攔截,他們都有兩個參數分別是成功函數,失敗函數。微信
2. 請求階段攔截函數
注意:config必須返回,你攔截它,確定要作些事學習
3. 響應階段攔截動畫
做者:晉飛翔
手機號(微信同步):17812718961
但願本篇文章 能給正在學習 前端的朋友 或 以及工做的朋友 帶來收穫 不喜勿噴 若有建議 多多提議 謝謝!!!spa