国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

vue axios登錄請求攔截器

來源:懂視網 責編:小采 時間:2020-11-27 22:17:13
文檔

vue axios登錄請求攔截器

vue axios登錄請求攔截器:當我們在做接口請求時,比如判斷登錄超時時候,通常是接口返回一個特定的錯誤碼,那如果我們每個接口都去判斷一個耗時耗力,這個時候我們可以用攔截器去進行統一的http請求攔截。 1.安裝配置axios cnpm install --save axios 我們可以建一個js文件來
推薦度:
導讀vue axios登錄請求攔截器:當我們在做接口請求時,比如判斷登錄超時時候,通常是接口返回一個特定的錯誤碼,那如果我們每個接口都去判斷一個耗時耗力,這個時候我們可以用攔截器去進行統一的http請求攔截。 1.安裝配置axios cnpm install --save axios 我們可以建一個js文件來

當我們在做接口請求時,比如判斷登錄超時時候,通常是接口返回一個特定的錯誤碼,那如果我們每個接口都去判斷一個耗時耗力,這個時候我們可以用攔截器去進行統一的http請求攔截。

1.安裝配置axios

cnpm install --save axios 

我們可以建一個js文件來做這個統一的處理,新建一個axios.js,如下

import axios from 'axios' 
import { Indicator } from 'mint-ui'; 
import { Toast } from 'mint-ui'; 
// http request 攔截器 
axios.interceptors.request.use( 
 config => { 
 Indicator.open() 
 return config; 
 }, 
 err => { 
 Indicator.close() 
 return Promise.reject(err); 
 }); 
// http response 攔截器 
axios.interceptors.response.use( 
 response => { 
 Indicator.close() 
 return response; 
 }, 
 error => { 
 Indicator.close() 
 }); 
export default axios 

然后在main.js中引入這個js文件

import axios from './axio'; 
Vue.prototype.$axios = axios; 

這樣就可以使用axios去請求了,在組件中可以用this.axios去調用

this.$axios({ 
 url:requestUrl+'homePage/v1/indexNewPropertiesResult', 
 method:'POST', 
 }).then(function(response){ //接口返回數據 
 console.log(response) 
 that.modulesArr=response.data.data.modules; 
// that.getRecommendGoods(0); 
 }); 

只有用axios請求接口,才能去攔截,現在已經能在axios.js中攔截到了,可以在兩個狀態中做你需要的操作

補充:

axios使用攔截器統一處理所有的http請求

axios使用攔截器

在請求或響應被 then 或 catch 處理前攔截它們。

•http request攔截器

// 添加請求攔截器
axios.interceptors.request.use(function (config) {
 // 在發送請求之前做些什么
 return config;
 }, function (error) {
 // 對請求錯誤做些什么
 return Promise.reject(error);
 });

•http respones攔截器

// 添加響應攔截器
axios.interceptors.response.use(function (response) {
 // 對響應數據做點什么
 return response;
 }, function (error) {
 // 對響應錯誤做點什么
 return Promise.reject(error);
 });

•移除攔截器

var myInterceptor = axios.interceptors.request.use(function () {/*...*/});
axios.interceptors.request.eject(myInterceptor);

•為自定義axios實例添加攔截器

var instance = axios.create();
instance.interceptors.request.use(function () {/*...*/});

總結

以上所述是小編給大家介紹的vue axios登錄請求攔截器,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

vue axios登錄請求攔截器

vue axios登錄請求攔截器:當我們在做接口請求時,比如判斷登錄超時時候,通常是接口返回一個特定的錯誤碼,那如果我們每個接口都去判斷一個耗時耗力,這個時候我們可以用攔截器去進行統一的http請求攔截。 1.安裝配置axios cnpm install --save axios 我們可以建一個js文件來
推薦度:
標簽: 登錄 VUE 攔截
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产精品亚洲精品日韩动图 | 日韩欧美国产精品第一页不卡 | 国产精品视频观看 | 久久久国产99久久国产久 | 69天堂网在线视频精品 | 一级毛片免费网站 | 久久99精品久久久久久青青91 | 亚洲欧美视屏 | 天堂一区二区三区精品 | 亚洲国产精品一区二区久 | 毛片免费网址 | 久久久91精品国产一区二区 | 中文字幕日韩有码 | 91系列在线观看免费 | 香蕉视频免费在线看 | 久久久久久久国产a∨ | 91精品一区二区三区在线观看 | xxx色 | 亚洲精品高清在线观看 | 国产亚洲一区二区三区在线观看 | 美女视频黄a视频全免费应用 | 亚洲午夜久久久久久91 | 性欧美大战久久久久久久野外 | 婷婷国产 | 黄色a免费 | 精品欧美成人高清视频在线观看 | 成人一a毛片免费视频 | 可播放的免费男男videos不卡 | 久久精品韩国日本国产 | 亚洲精品不卡久久久久久 | 99精品国产成人一区二区 | 一区二区三区电影 | 亚洲色图日韩精品 | 另类欧美日韩 | 黄a免费| 国产对白在线播放九色 | 欧美日韩高清一本大道免费 | 看全色黄大色大片免费久久久 | 国产精品第一 | 欧美日韩中字 | 亚洲三级网站 |