封裝axios api請求

2021-10-10 15:39:28 字數 1342 閱讀 1275

一、 建立utli資料夾並在其中建立檔案用來儲存***,如圖: 這段代在axsio官網有 也可以複製下面的

//建立axsio 賦給常量service

const service = axios.create();

// 新增請求***

service.interceptors.request.use(function (config) , function (error) );

// 新增響應***

service.interceptors.response.use(function (response) , function (error) );

export default service

1.2如果要在請求***裡做什麼 比如攜帶token或 給 響應的資料增加乙個物件,就複製下面的**進行相應的修改

import axios from "axios"

//建立axsio 賦給常量service

const service = axios.create();

// 新增請求***

service.interceptors.request.use(function (config)

// 加loading。

// loading = true;

// 在傳送請求之前做些什麼

return config;

}, function (error) );

// 新增響應***

service.interceptors.response.use(function (response) );//給響應的資料增加乙個物件

return response;

}, function (error) );

export default service

二、建立請求封裝

新建api資料夾來進行儲存,在api資料夾下建立相應的api檔案

三、這裡就可以在頁面呼叫了

curl封裝請求

一 linux curl用法舉例 1.linux curl抓取網頁 如發現亂碼,可以使用iconv轉碼 fgb2312 iconv的用法請參閱 在linux unix系統下用iconv命令處理文字檔案中文亂碼問題 2.linux curl使用 linux curl使用http 抓取頁面 使用sock...

vue axios 請求封裝

import axios from axios import router from router index import from element ui import from utils loading import from utils auth import qs from qs 引入qs...

axios請求封裝

首先在vue專案下安裝axios以及支援非同步提示的iview元件庫 npm install axios npm install iview 在src資料夾下新建axios資料夾,在其中新建api.js用於存放介面,request.js用於封裝axios物件 編寫request.js 123 456...