vue簡單封裝axios

2021-08-21 22:25:56 字數 946 閱讀 6853

1、在src下新建api資料夾,在api資料夾下新建config.js檔案

2、config.js配置如下:

import axios from 'axios';

import qs from 'qs'

//mint ui 框架,若不需要請全部注釋掉

import from 'mint-ui'

axios.defaults.baseurl = '';

// 新增請求***

axios.interceptors.request.use(config => )

return config

},err => )

return promise.reject(err)})

// 新增響應***,響應***會在then/catch處理之前執行

axios.interceptors.response.use(response => , 500)

// 只將請求結果的data欄位返回

return response.data

},error => )

//返回乙個promise

export function fetch(url, params,type) , err => )

.catch((error) => )

} else)

.then(response => , err => )

.catch((error) => )

}

})}

3、在api資料夾下新建api.js

4、引入config.js

import  from './config'

export default

}

5、頁面請求需引入api

vue簡單封裝axios外掛程式

第一步 在src資料夾下建立utils資料夾,該資料夾專門用來放工具,建立request.js檔案,與axios有關的邏輯封裝在request.js中 第二步 開始封裝axios 匯入axios import axios from axios 匯入vuex import store from sto...

axios 簡單封裝

參考文件 建立乙個http.js檔案 import axios from axios import from vant 環境的切換 if process.env.node env development else if process.env.node env debug else if proce...

Vue中對axios簡單的封裝

源於之前寫的專案 可以參考一下 import vue from vue import axios from axios 匯入axios import from element ui 安裝ui庫後匯入 這個是為了出錯彈框提示的 可做延伸使用 vue.component message var doma...