最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue項(xiàng)目中axios使用詳解

 更新時(shí)間:2018年02月07日 08:49:53   作者:返回主頁(yè) 易墨  
這篇文章主要介紹了vue項(xiàng)目中axios使用方法以及原理介紹,如果你正巧學(xué)習(xí)這個(gè)知識(shí)點(diǎn),那么參考下吧。

axios在項(xiàng)目中(vue)的使用

沒(méi)有vue項(xiàng)目的使用vue-cli腳手架生成一個(gè)webpack模板的項(xiàng)目即可愉快的看下去了~

如果開(kāi)發(fā)遇到跨域問(wèn)題可以參考:http://www.fzitv.net/article/134571.htm

安裝axios到項(xiàng)目中

npm install axios --save

配置wepack別名,不同環(huán)境訪(fǎng)問(wèn)不同的配置接口

配置:


使用:import config from 'config'

封裝一個(gè)axios實(shí)例

新建fetch.js,在此創(chuàng)建axios實(shí)例與過(guò)濾器

若配置了代理。則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,    // 請(qǐng)求超時(shí)時(shí)間
 // transformRequest: data => qs.stringify(data) 
});
axios默認(rèn)提交格式為:application/json,轉(zhuǎn)換后提交格式為application/x-www-form-urlencoded
在asp.net core中,需要在action方法上添加[FromBody]接收json格式的數(shù)據(jù),正常的都是application/x-www-form-urlencoded故有此修改。
按照使用需要安裝qs到項(xiàng)目中,可轉(zhuǎn)換數(shù)據(jù)格式類(lèi)型
npm install qs --save

使用qs轉(zhuǎn)換請(qǐng)求對(duì)比圖

給實(shí)例添加攔截器

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

// 添加響應(yīng)攔截器
instance.interceptors.response.use(function (response) {
 // 對(duì)響應(yīng)數(shù)據(jù)做點(diǎn)什么
 return response;
}, function (error) {
 // 對(duì)響應(yīng)錯(cuò)誤做點(diǎn)什么
 return Promise.reject(error);
});
 // 最后暴露實(shí)例
export default instance

實(shí)例的調(diào)用

若配置了express代理,請(qǐng)求路徑為:瀏覽器->express開(kāi)發(fā)服務(wù)器-----發(fā)送請(qǐng)求---->接口服務(wù)器

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

以上就是本次分享的關(guān)于vue項(xiàng)目中axios使用的全部?jī)?nèi)容,感謝你對(duì)腳本之家的支持。

相關(guān)文章

  • 一篇超完整的Vue新手入門(mén)指導(dǎo)教程

    一篇超完整的Vue新手入門(mén)指導(dǎo)教程

    這篇文章主要給大家介紹了關(guān)于Vue入門(mén)的相關(guān)資料,是一篇超完整的Vue入門(mén)教程,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2020-11-11
  • Vue.js最佳實(shí)踐(五招助你成為vuejs大師)

    Vue.js最佳實(shí)踐(五招助你成為vuejs大師)

    這篇文章主要介紹了Vue.js最佳實(shí)踐,本文主要面向?qū)ο笫怯幸欢╲ue.js 編輯經(jīng)驗(yàn)的開(kāi)發(fā)者,需要的朋友可以參考下
    2018-05-05
  • vue路由前進(jìn)后退動(dòng)畫(huà)效果的實(shí)現(xiàn)代碼

    vue路由前進(jìn)后退動(dòng)畫(huà)效果的實(shí)現(xiàn)代碼

    這篇文章主要介紹了vue路由前進(jìn)后退動(dòng)畫(huà)效果,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-12-12
  • vue實(shí)現(xiàn)鼠標(biāo)經(jīng)過(guò)顯示懸浮框效果

    vue實(shí)現(xiàn)鼠標(biāo)經(jīng)過(guò)顯示懸浮框效果

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)鼠標(biāo)經(jīng)過(guò)顯示懸浮框效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-03-03
  • vue實(shí)現(xiàn)各種文件文檔下載及導(dǎo)出示例

    vue實(shí)現(xiàn)各種文件文檔下載及導(dǎo)出示例

    這篇文章主要介紹了vue實(shí)現(xiàn)各種文件文檔下載及導(dǎo)出示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-06-06
  • 詳解基于Vue,Nginx的前后端不分離部署教程

    詳解基于Vue,Nginx的前后端不分離部署教程

    這篇文章主要介紹了詳解基于Vue,Nginx的前后端不分離部署教程,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-12-12
  • vue實(shí)現(xiàn)搜索關(guān)鍵詞高亮的詳細(xì)教程

    vue實(shí)現(xiàn)搜索關(guān)鍵詞高亮的詳細(xì)教程

    這篇文章主要為大家介紹了vue實(shí)現(xiàn)搜索關(guān)鍵詞高亮的詳細(xì)教程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • Vue使用$attrs實(shí)現(xiàn)爺爺直接向?qū)O組件傳遞數(shù)據(jù)

    Vue使用$attrs實(shí)現(xiàn)爺爺直接向?qū)O組件傳遞數(shù)據(jù)

    這篇文章主要為大家詳細(xì)介紹了Vue如何使用$attrs實(shí)現(xiàn)爺爺直接向?qū)O組件傳遞數(shù)據(jù),文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下
    2024-02-02
  • Vue中非父子組件通信的方法小結(jié)

    Vue中非父子組件通信的方法小結(jié)

    在Vue.js中,組件間的通信是構(gòu)建復(fù)雜應(yīng)用的關(guān)鍵,但當(dāng)涉及到非父子關(guān)系的組件通信時(shí),傳統(tǒng)的做法就顯得力不從心了,本文將深入探討幾種有效的非父子組件通信方法,并通過(guò)具體的代碼示例來(lái)幫助讀者理解和應(yīng)用這些技術(shù),需要的朋友可以參考下
    2024-09-09
  • vue的props實(shí)現(xiàn)子組件隨父組件一起變化

    vue的props實(shí)現(xiàn)子組件隨父組件一起變化

    這篇文章主要為大家詳細(xì)介紹了vue的props如何實(shí)現(xiàn)子組件隨父組件一起變化,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-10-10

最新評(píng)論

宁德市| 绍兴市| 繁昌县| 从江县| 仁寿县| 鄱阳县| 宝清县| 贡嘎县| 东乡| 巨野县| 平定县| 封丘县| 沙田区| 洛阳市| 剑川县| 龙江县| 和龙市| 盖州市| 普陀区| 宜春市| 井冈山市| 沅陵县| 安岳县| 彭山县| 登封市| 仙居县| 获嘉县| 延寿县| 凤山市| 米易县| 新干县| 故城县| 白玉县| 庆元县| 湾仔区| 永顺县| 南京市| 阜城县| 南雄市| 青浦区| 得荣县|