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

Vue項目的網絡請求代理到封裝步驟詳解

 更新時間:2023年04月27日 16:05:20   作者:世界的盡頭就是打工人  
這篇文章主要介紹了Vue項目的網絡請求代理到封裝步驟,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下

1.創(chuàng)建vue項目

vue create demo

demo是項目名稱

2.安裝axios

進入demo里面打開終端(黑窗口),執(zhí)行

npm install axios

3.進行config.js配置

devServer: {
    host: "0.0.0.0", // 是否可以被覆蓋
    port: 8090, // 配置本地端口號
    open: true,
    //解決跨域問題
    proxy: {
      // 正式
      "/api": {
        target: "http://IP地址:端口號/",
        changeOrigin: true,
        secure: false, // 如果是https接口,需要配置這個參數
        pathRewrite: {
          "^/api": "",
        },
      },
      },
    },
  },

4.main.js里引入

//http封裝請求
import axios from "axios";
axios.defaults.baseURL = "/api";
axios.defaults.headers = //公共攜帶請求頭
//大部分是 "Content-Type:application/json;charset=UTF-8"
axios.defaults.withCredentials = true;

5.src目錄下新建Utils文件夾,在內封裝request.js

import axios from "axios";//引入axios
const request = axios.create({//進一步封裝axios
  baseURL: "/api",//配置跟路由
  timeout: 5000,//配置請求超時時間
});
//添加請求攔截器
request.interceptors.request.use(function (config) {}
//添加響應攔截器
request.interceptors.request.use((res) => {
  return res;
}),
  (err) => {
    return Promise.reject(err);
  };
export default request;
//暴露出去

6.以login路由為示例 src文件下新建api文件,在api內新建login.js

import request from "@/utils/request"; // 引入request
// 登錄
export const UserLogin = (params) => {//封裝login請求
  return request({
    url: "/login",//請求地址
    method: "post",//請求方式
    data: params,//請求體
  });
};

7.在頁面內引入方法,并使用

簡單明了

到此這篇關于Vue項目的網絡請求代理到封裝步驟詳解的文章就介紹到這了,更多相關Vue網絡請求代理到封裝內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • vue中使用el-table組件checkbox進行分頁多選,回顯、切換分頁記住上一頁所勾選和取消的選項(示例代碼)

    vue中使用el-table組件checkbox進行分頁多選,回顯、切換分頁記住上一頁所勾選和取消的選項(示例代碼)

    這篇文章主要介紹了vue中使用el-table組件checkbox進行分頁多選,回顯、切換分頁記住上一頁所勾選和取消的選項本文通過示例代碼給大家介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • Vue的模板語法以及實戰(zhàn)案例

    Vue的模板語法以及實戰(zhàn)案例

    Vue使用了基于HTML的模板語法,允許開發(fā)者聲明式地將DOM綁定至底層Vue實例的數據,下面這篇文章主要給大家介紹了關于Vue的模板語法以及案例的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-06-06
  • vue輕松實現水印效果

    vue輕松實現水印效果

    這篇文章主要為大家詳細介紹了vue輕松實現水印效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • vant/vue跨域請求解決方案

    vant/vue跨域請求解決方案

    這篇文章主要介紹了vant/vue跨域請求解決方案,需要的朋友可以參考下
    2022-12-12
  • element?時間選擇器禁用選擇的使用示例

    element?時間選擇器禁用選擇的使用示例

    最近做項目遇到的一個功能,禁止用戶在輸入內容的時候選擇今天以前的日期或者包含今日的日期,本文主要介紹了element?時間選擇器禁用選擇的使用示例,感興趣的可以了解一下
    2023-09-09
  • Vue resource中的GET與POST請求的實例代碼

    Vue resource中的GET與POST請求的實例代碼

    本篇文章主要介紹了Vue resource中的GET與POST請求的實例代碼,非常具有實用價值,需要的朋友可以參考下
    2017-07-07
  • vite項目如何從0開始配置eslint

    vite項目如何從0開始配置eslint

    這篇文章主要介紹了vite項目如何從0開始配置eslint問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Vue-element中el-input輸入卡頓問題的解決

    Vue-element中el-input輸入卡頓問題的解決

    這篇文章主要介紹了Vue-element中el-input輸入卡頓問題的解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • vue+echarts實現條紋柱狀橫向圖

    vue+echarts實現條紋柱狀橫向圖

    這篇文章主要為大家詳細介紹了vue+echarts實現條紋柱狀橫向圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • vue進入頁面時滾動條始終在底部代碼實例

    vue進入頁面時滾動條始終在底部代碼實例

    這篇文章主要介紹了vue進入頁面時滾動條始終在底部,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03

最新評論

萨迦县| 巫山县| 万州区| 台南市| 涿州市| 宝坻区| 宁波市| 广安市| 天门市| 宜兰县| 岚皋县| 宜黄县| 浦东新区| 和平县| 柳林县| 甘孜| 叶城县| 浦东新区| 巴林左旗| 贵定县| 顺义区| 郁南县| 东方市| 什邡市| 台北市| 图片| 潮安县| 旅游| 西华县| 石楼县| 武山县| 沙河市| 霞浦县| 浦城县| 化隆| 都昌县| 砀山县| 黔南| 体育| 商洛市| 专栏|