91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

vue項目中axios使用詳解

發布時間:2020-09-04 15:02:26 來源:腳本之家 閱讀:182 作者:返回主頁 易墨 欄目:web開發

axios在項目中(vue)的使用

沒有vue項目的使用vue-cli腳手架生成一個webpack模板的項目即可愉快的看下去了~

如果開發遇到跨域問題可以參考:https://www.jb51.net/article/134571.htm

安裝axios到項目中

npm install axios --save

配置wepack別名,不同環境訪問不同的配置接口

配置:

vue項目中axios使用詳解

使用:import config from 'config'

封裝一個axios實例

新建fetch.js,在此創建axios實例與過濾器

若配置了代理。則config.apiBaseUrl則配置代理的前綴即可

import config from 'config'
import axios from 'axios'
// import qs from 'qs';

const instance = axios.create({
 baseURL: config.apiBaseUrl, // api的base_url
 timeout: 10000,    // 請求超時時間
 // transformRequest: data => qs.stringify(data) 
});
axios默認提交格式為:application/json,轉換后提交格式為application/x-www-form-urlencoded
在asp.net core中,需要在action方法上添加[FromBody]接收json格式的數據,正常的都是application/x-www-form-urlencoded故有此修改。
按照使用需要安裝qs到項目中,可轉換數據格式類型
npm install qs --save

使用qs轉換請求對比圖

vue項目中axios使用詳解

給實例添加攔截器

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

// 添加響應攔截器
instance.interceptors.response.use(function (response) {
 // 對響應數據做點什么
 return response;
}, function (error) {
 // 對響應錯誤做點什么
 return Promise.reject(error);
});
 // 最后暴露實例
export default instance

實例的調用

若配置了express代理,請求路徑為:瀏覽器->express開發服務器-----發送請求---->接口服務器

import fetch from 'fetch.js'
//get
fetch({
 url:'/home/data',//完整的請求路徑為fetch.js配置的baseURL+/home/data?pageIndex=1
 method:'GET',
 params:{pageIndex:1}
})
//post
fetch({
 baseURL:'/api/v1',//完整的請求路徑為/api/v1/home/save
 url:'/home/save',
 method:'POST',
 data:{id:1}
})

以上就是本次分享的關于vue項目中axios使用的全部內容,感謝你對億速云的支持。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

岳普湖县| 吴江市| 大丰市| 抚宁县| 喜德县| 新巴尔虎右旗| 正镶白旗| 阿巴嘎旗| 安泽县| 无为县| 保德县| 湘西| 普洱| 托克逊县| 会宁县| 竹山县| 滦平县| 广德县| 三门峡市| 乌鲁木齐县| 安溪县| 团风县| 青川县| 尼玛县| 永平县| 张掖市| 揭西县| 城口县| 闽侯县| 洛阳市| 尉氏县| 静乐县| 五台县| 江门市| 海兴县| 康保县| 泽州县| 长武县| 太谷县| 大渡口区| 黄浦区|