日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区

您的位置:首頁技術文章
文章詳情頁

Vue項目中如何封裝axios(統一管理http請求)

瀏覽:53日期:2022-09-30 11:22:20
1、需求說明

在使用Vue.js框架開發前端項目時,會經常發送ajax請求服務端接口,在開發過程中,需要對axios進一步封裝,方便在項目中的使用。

2、Vue項目結構

在本地創建Vue項目,目錄結構如下:

- public 靜態資源文件 - src |- assets 靜態資源目錄 |- components 公共組件目錄 |- http axios封裝目錄 |- router 路由管理目錄 |- store 狀態管理目錄 |- views 視圖組件目錄 |- App.vue 根組件 |- main.js 入口文件 - package.json npm配置文件

在Vue項目中創建 http目錄 作為axios的管理目錄,在 http目錄 下兩個文件,分別是

/http/index.js 封裝axios方法的文件 /http/api.js 統一管理接口的文件 3、代碼示例

/http/api.js文件代碼如下:

export default { ’users_add’: ’/users/add’, ’users_find’: ’/users/find’, ’users_update’: ’/users/update’, ’users_delete’: ’/users/delete’}

/http/index.js文件代碼如下:

import axios from ’axios’import api from ’./api’//創建axios實例對象let instance = axios.create({ baseURL: ’http://localhost:3000’, //服務器地址 timeout: 5000 //默認超時時長})//請求攔截器instance.interceptors.request.use(config=>{ //此處編寫請求攔截的代碼,一般用于彈出加載窗口 console.log(’正在請求……’) return config},err=>{ console.error(’請求失敗’,err)})//響應攔截器instance.interceptors.response.use(res=>{ //此處對響應數據做處理 console.log(’請求成功!’) return res //該返回對象會傳到請求方法的響應對象中},err=>{ // 響應錯誤處理 console.log(’響應失敗!’,err) // return Promise.reject(err);})//封裝axios請求方法,參數為配置對象//option = {method,url,params} method為請求方法,url為請求接口,params為請求參數async function http(option = {}) { let result = null if(option.method === ’get’ || option.method === ’delete’){ //處理get、delete請求await instance[option.method](api[option.url],{params: option.params} ).then(res=>{ result = res.data}).catch(err=>{ result = err}) }else if(option.method === ’post’ || option.method === ’put’){ //處理post、put請求await instance[option.method](api[option.url],option.params ).then(res=>{ result = res.data}).catch(err=>{ result = err}) } return result}export default http

在main.js入口文件中引入封裝好的 /http/index.js 文件,示例代碼如下:

import Vue from ’vue’import App from ’./App.vue’import router from ’./router’import store from ’./store’import http from ’./http’Vue.config.productionTip = falseVue.prototype.$http = httpVue.use(Elementui)new Vue({ router, store, render: h => h(App)}).$mount(’#app’)

在App.vue根組件中測試axios請求,示例代碼如下:

<template> <div> <button @click='getDate'>發送請求</el-button> </div></template><script>export default { methods: { getDate(){ this.$http({method: ’get’,url: ’users_find’ }).then(res=>{console.log(res) }) } }}</script>

這里需要有 http://localhost:3000/users/find 接口,不然請求會失敗!

4、效果演示

啟動Vue項目,在瀏覽器中訪問Vue項目的地址,我的地址是 http://localhost:8080,點擊按鈕發送請求,獲取的結果如下圖所示。

到此,在Vue項目中就完成了簡單的axios封裝,你也可以根據自己的實際需求對axios進行封裝,本文只是提供參考。

到此這篇關于Vue項目中如何封裝axios(統一管理http請求)的文章就介紹到這了,更多相關Vue封裝axios管理http請求內容請搜索好吧啦網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持好吧啦網!

標簽: IOS
相關文章:
日本不卡不码高清免费观看,久久国产精品久久w女人spa,黄色aa久久,三上悠亚国产精品一区二区三区
久久亚洲成人| 国产专区一区| 日韩精品国产精品| 日韩av电影一区| 国产精品主播| 久久青青视频| 久久久久久久久久久9不雅视频| 香蕉久久精品| 亚洲麻豆一区| 国产一区二区三区精品在线观看| 色婷婷综合网| 亚洲综合精品| 免费在线亚洲欧美| 色网在线免费观看| 日韩欧美一区二区三区在线观看 | 国产一区二区三区黄网站| 欧美羞羞视频| 日韩在线观看一区二区三区| 国产精品亚洲综合久久| www成人在线视频| 亚洲精品系列| 亚洲精品88| 日韩精品视频在线看| 国产精品久久久久蜜臀 | 欧美片第1页综合| 久久久久黄色| 久久福利毛片| 美女视频黄久久| 久久久久国产精品一区二区| 综合日韩在线| 香蕉成人av| 国产精品一区二区精品| 美女被久久久| 免费污视频在线一区| 国产精品色在线网站| 日韩午夜黄色| 视频福利一区| 亚洲午夜天堂| 老牛国内精品亚洲成av人片| 国产91一区| 亚洲精品少妇| 视频精品一区二区| 欧美日韩精品一区二区视频| 精品国产亚洲一区二区在线观看| 噜噜噜躁狠狠躁狠狠精品视频| 日韩成人综合| 欧美成人精品一级| 日本电影久久久| 蜜臀久久99精品久久久久宅男| 久久婷婷亚洲| 久久久一本精品| 日韩欧美精品| 精品美女视频| 欧美1区2区3| 日韩欧美中文字幕一区二区三区 | 奇米亚洲欧美| 日本强好片久久久久久aaa| 好吊日精品视频| 国内精品福利| 精品一区在线| 在线一区视频| 日本在线观看不卡视频| 午夜性色一区二区三区免费视频| 国产亚洲一区在线| 热久久久久久久| 欧美私人啪啪vps| 欧美激情麻豆| 麻豆理论在线观看| 红杏一区二区三区| 91偷拍一区二区三区精品| 日韩中文视频| 久久高清国产| 国产精品theporn| 国产福利片在线观看| 激情综合自拍| 日韩avvvv在线播放| 国产一区二区三区免费在线| 群体交乱之放荡娇妻一区二区| 狠狠久久婷婷| 国产精品亚洲人成在99www| 成人日韩av| 亚洲欧洲另类| 国产精品地址| 国产一区二区三区亚洲综合| 久久九九国产| 国产免费av国片精品草莓男男| 成人精品国产亚洲| 午夜在线观看免费一区| 国产精品成人3p一区二区三区| 成人va天堂| 日韩av资源网| 99国产精品久久久久久久成人热| 日韩免费精品| 国产综合婷婷| 国产suv精品一区二区四区视频| 欧美特黄一区| 亚洲最新无码中文字幕久久 | 国产传媒在线观看| 日韩高清电影免费| 久久亚洲国产| 精品国产成人| 欧美一级一区| 美女精品网站| 天堂√中文最新版在线| 日本va欧美va精品| 国产美女一区| 久久人人88| 日韩精品91| 伊人久久大香伊蕉在人线观看热v| 伊人网在线播放| 久久精品99国产精品| 亚洲电影有码| 福利在线免费视频| 国产调教一区二区三区| 日韩视频中文| 日韩一区二区免费看| 日韩成人亚洲| 肉色欧美久久久久久久免费看| 欧美激情综合| 国产精品对白久久久久粗| 日本成人中文字幕在线视频| 国产精品二区不卡| 欧美久久久网站| 国产麻豆一区二区三区| 国产乱子精品一区二区在线观看 | 深夜日韩欧美| 日韩精品成人| 精品一区二区三区的国产在线观看 | 国内精品亚洲| 色综合五月天| 91精品国产调教在线观看| 一区二区自拍| 日韩黄色在线观看| 国产免费av一区二区三区| 精品一区视频| 99精品小视频| 最新亚洲一区| 日本色综合中文字幕| 精品入口麻豆88视频| 久久久精品五月天| 一级成人国产| 国产一区一一区高清不卡| 极品日韩av| 欧美日韩a区| 高清不卡亚洲| 亚洲精品第一| 国产精品99久久精品| 免费国产自久久久久三四区久久| 中文字幕av一区二区三区人 | 日韩av中文字幕一区| 欧洲av不卡| 日韩不卡在线观看日韩不卡视频| 成人精品高清在线视频| 亚洲一区二区网站| 动漫av一区| 丝袜美腿成人在线| 91亚洲一区| 午夜电影一区| 国产成人精品亚洲日本在线观看| 蜜臀va亚洲va欧美va天堂 | 欧美日本一区| 久久三级视频| 精品91福利视频| 国产亚洲毛片在线| 成人一二三区| 日韩精品五月天| 亚洲高清久久| 精品一级视频| 日韩视频一二区| 精品一区免费| 欧美激情一区| 91综合久久爱com| 视频一区在线播放| 蜜桃国内精品久久久久软件9| 精品一区二区三区的国产在线观看 | 天堂成人国产精品一区| 国产一区二区三区黄网站| 欧美偷窥清纯综合图区| 日韩中文字幕麻豆| 伊人久久成人| 好看不卡的中文字幕| 久久中文字幕二区| 久久久9色精品国产一区二区三区| 国产一区二区三区91| 精品成av人一区二区三区| 欧美一区精品| 久久国产三级精品| 国产日本亚洲| 麻豆精品新av中文字幕| 日韩精品第一| 日韩精品乱码av一区二区| 日韩**一区毛片| 综合亚洲色图| 久久精品 人人爱| 国产精品草草| www.九色在线| 欧美日韩视频一区二区三区| 老鸭窝毛片一区二区三区| 日本成人在线不卡视频| 日本91福利区|