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

vue項(xiàng)目中axios配置方式(代理配置)

 更新時(shí)間:2024年07月26日 10:13:49   作者:土豆丶楊  
這篇文章主要介紹了vue項(xiàng)目中axios配置方式(代理配置),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

一、引入axios包

npm install axios --save

二、建立axios文件夾

在src根目錄下新建api文件夾

在api文件夾下新建ajax.js和index.js文件

  • ajax.js 用于配置通用的axios接口方法。
  • index.js 用于開(kāi)發(fā)從接口獲取數(shù)據(jù)方法。

ajax.js

/*
ajax請(qǐng)求函數(shù)模塊
返回值: promise對(duì)象(異步返回的數(shù)據(jù)是:response.data)
*/
import axios form 'axios'
export default function ajax(url,data = {}, type = 'GET'){
    return new Promise(function(resolve, reject) {
        //異步執(zhí)行ajax請(qǐng)求
        let promise
        if(type === 'GET'){
            let dataStr = '' // 數(shù)據(jù)拼接字符串
            Object.key(data).forEach(key => {
                dataStr += key + '=' data[key] + '&' 
            })
            if(dataStr != ''){
                dataStr = dataStr.substring(0,dataStr.lastIndexOf('&'))
                url = url + '?' + dataStr
            }
            // 發(fā)送get請(qǐng)求
            promise = axios.get(url)
        } else {
            promise = axios.post(url,data)
        }
        promise.then(function(response) {
            //成功了調(diào)用resolve()
            resolve(response.data)
        }).catch(function(error) {
            //失敗了調(diào)用reject() 
            reject(error)   
        })
    })
}

index.js

/*
    包含n個(gè)接口請(qǐng)求函數(shù)的模塊
    函數(shù)的返回值: promise對(duì)象
*/
import ajax from './ajax.js'

// 無(wú)參數(shù)
export const getAddress = () => ajax(`/api/NETworkPlatform/GetTotalData`)


// 有參數(shù)
export const getAddress = (transid) => ajax(`/api/NETworkPlatform/GetTotalData`,{transid})

三、配置代理(實(shí)現(xiàn)跨域)

在vue.config.js中

module.exports = {
    devServer: {
        port: 8080,
        host: 'localhost',
        open: true,
        https: false,
        proxy: {
            'api': {
                target: 'https://localhost:44384',
                changeOrigin: true,
                ws: false,
                pathRewrite: {
                    '^/apis': ''
                }    
            }
        }
    }
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue-jsonp的使用及說(shuō)明

    vue-jsonp的使用及說(shuō)明

    這篇文章主要介紹了vue-jsonp的使用及說(shuō)明,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-12-12
  • Vite+Vue3的組件自動(dòng)注冊(cè)功能解讀

    Vite+Vue3的組件自動(dòng)注冊(cè)功能解讀

    這篇文章主要介紹了Vite+Vue3的組件自動(dòng)注冊(cè)功能使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2026-03-03
  • vue?+?electron應(yīng)用文件讀寫(xiě)操作

    vue?+?electron應(yīng)用文件讀寫(xiě)操作

    這篇文章主要介紹了vue?+?electron應(yīng)用文件讀寫(xiě)操作,如果要制作的應(yīng)用并不復(fù)雜,完全可以將數(shù)據(jù)存儲(chǔ)在本地文件當(dāng)中,然后應(yīng)用就可以通過(guò)這些文件進(jìn)行數(shù)據(jù)的讀寫(xiě),需要的朋友參考下吧
    2022-06-06
  • 淺談父子組件傳值問(wèn)題

    淺談父子組件傳值問(wèn)題

    這篇文章主要介紹了Vue父子組件傳值問(wèn)題,文章中有詳細(xì)的示例代碼,感興趣的同學(xué)可以參考閱讀
    2023-04-04
  • Vs-code/WebStorm中構(gòu)建Vue項(xiàng)目的實(shí)現(xiàn)步驟

    Vs-code/WebStorm中構(gòu)建Vue項(xiàng)目的實(shí)現(xiàn)步驟

    本文主要介紹了在Vs-code/WebStorm中構(gòu)建Vue項(xiàng)目,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2022-08-08
  • Element?Plus?Table實(shí)現(xiàn)表尾合計(jì)功能

    Element?Plus?Table實(shí)現(xiàn)表尾合計(jì)功能

    本文介紹了使用ElementPlus在Vue項(xiàng)目中實(shí)現(xiàn)表格行匯總功能,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2025-07-07
  • Vue 數(shù)據(jù)綁定的原理分析

    Vue 數(shù)據(jù)綁定的原理分析

    這篇文章主要介紹了Vue 數(shù)據(jù)綁定的原理,幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2020-11-11
  • vue中如何實(shí)現(xiàn)變量和字符串拼接

    vue中如何實(shí)現(xiàn)變量和字符串拼接

    這篇文章主要介紹了vue中如何實(shí)現(xiàn)變量和字符串拼接,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2017-06-06
  • ElementPlus組件與圖標(biāo)按需自動(dòng)引入的實(shí)現(xiàn)方法

    ElementPlus組件與圖標(biāo)按需自動(dòng)引入的實(shí)現(xiàn)方法

    這篇文章主要介紹了ElementPlus組件與圖標(biāo)按需自動(dòng)引入的實(shí)現(xiàn)方法,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),感興趣的朋友跟隨小編一起看看吧
    2024-06-06
  • vue.js數(shù)據(jù)響應(yīng)式原理解析

    vue.js數(shù)據(jù)響應(yīng)式原理解析

    這篇文章主要介紹了vue.js數(shù)據(jù)響應(yīng)式原理解析,文章圍繞主題展開(kāi)詳細(xì)的內(nèi)容介紹,具有一定的參考價(jià)值,需要的朋友可以參考一下
    2022-08-08

最新評(píng)論

汝阳县| 太谷县| 邯郸市| 富民县| 理塘县| 松桃| 德江县| 江油市| 额尔古纳市| 当涂县| 荣成市| 梨树县| 青海省| 思茅市| 西畴县| 长乐市| 黑河市| 宁强县| 宁陕县| 利辛县| 永吉县| 天全县| 宝山区| 澜沧| 安宁市| 德惠市| 海口市| 四平市| 光山县| 西青区| 扶绥县| 图木舒克市| 凉城县| 册亨县| 宜兰市| 凤凰县| 清涧县| 搜索| 方正县| 资源县| 美姑县|