欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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.dbjr.com.cn/article/134571.htm

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

npm install axios --save

配置wepack別名,不同環(huán)境訪問(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 路由視圖 router-view嵌套跳轉(zhuǎn)的實(shí)現(xiàn)

    vue 路由視圖 router-view嵌套跳轉(zhuǎn)的實(shí)現(xiàn)

    這篇文章主要介紹了vue 路由視圖 router-view嵌套跳轉(zhuǎn),主要實(shí)現(xiàn)的內(nèi)容有制作一個(gè)登錄頁(yè)面,跳轉(zhuǎn)到首頁(yè),首頁(yè)包含菜單欄、頂部導(dǎo)航欄、主體,標(biāo)準(zhǔn)的后臺(tái)網(wǎng)頁(yè)格式,菜單點(diǎn)擊顯示不同的頁(yè)面,感興趣的小伙伴請(qǐng)參考下面文章內(nèi)容
    2021-09-09
  • Vue-CLI項(xiàng)目中路由傳參的方式詳解

    Vue-CLI項(xiàng)目中路由傳參的方式詳解

    這篇文章主要介紹了Vue-CLI項(xiàng)目中路由傳參的方式詳解,本文給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-09-09
  • Vue中設(shè)置背景圖片和透明度的簡(jiǎn)單方法

    Vue中設(shè)置背景圖片和透明度的簡(jiǎn)單方法

    在做項(xiàng)目的時(shí)候常需要設(shè)置背景圖片和透明度,下面這篇文章主要給大家介紹了關(guān)于Vue中設(shè)置背景圖片和透明度的簡(jiǎn)單方法,文中通過(guò)圖文介紹的非常詳細(xì),需要的朋友可以參考下
    2023-01-01
  • 一個(gè)Vue頁(yè)面的內(nèi)存泄露分析詳解

    一個(gè)Vue頁(yè)面的內(nèi)存泄露分析詳解

    這篇文章主要介紹了一個(gè)Vue頁(yè)面的內(nèi)存泄露分析詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-06-06
  • vue項(xiàng)目中常見(jiàn)問(wèn)題及解決方案(推薦)

    vue項(xiàng)目中常見(jiàn)問(wèn)題及解決方案(推薦)

    這篇文章主要介紹了vue項(xiàng)目中常見(jiàn)問(wèn)題及解決方案,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Vue3使用icon的兩種方式實(shí)例

    Vue3使用icon的兩種方式實(shí)例

    vue開(kāi)發(fā)網(wǎng)站的時(shí)候,往往圖標(biāo)是起著很重要的作用,下面這篇文章主要給大家介紹了關(guān)于Vue3使用icon的兩種方式,文中通過(guò)示例代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2021-11-11
  • vue實(shí)現(xiàn)動(dòng)態(tài)面包屑導(dǎo)航

    vue實(shí)現(xiàn)動(dòng)態(tài)面包屑導(dǎo)航

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)動(dòng)態(tài)面包屑導(dǎo)航的使用方法,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • Nuxt3重點(diǎn)特性使用舉例問(wèn)題記錄

    Nuxt3重點(diǎn)特性使用舉例問(wèn)題記錄

    Nuxt3?使用?Vue.js?作為視圖引擎,Nuxt3?中提供了所有?Vue?3?功能,所以我們創(chuàng)建的Nuxt項(xiàng)目其實(shí)也是vue3項(xiàng)目,這篇文章主要介紹了Nuxt3重點(diǎn)特性使用舉例記錄,需要的朋友可以參考下
    2022-12-12
  • 通過(guò)原生vue添加滾動(dòng)加載更多功能

    通過(guò)原生vue添加滾動(dòng)加載更多功能

    這篇文章主要介紹了通過(guò)原生vue添加滾動(dòng)加載更多功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11
  • 一文了解Vue實(shí)例掛載的過(guò)程

    一文了解Vue實(shí)例掛載的過(guò)程

    這篇文章主要給大家介紹了關(guān)于Vue實(shí)例掛載的過(guò)程,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-03-03

最新評(píng)論