亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

JS中封裝axios來管控api的2種方式

2019-11-19 10:50:05
字體:
來源:轉載
供稿:網友

前言:我們在開發項目的時候,往往要處理大量的接口.并且在測試環境 開發環境 生產環境使用的接口baseurl都不一樣 這時候如果在開發環境完成之后切換每一個接口的baseurl會變的非常的麻煩,(要去每一個發出請求的頁面都要去修改地址)

所以為了更好的管控這些api,我們需要自己封裝一個axios定義統一的接口baseurl 這樣在環境的切換的時候更好的管控和修改.話不多說上代碼!!!

 自己創建一個api文件夾 即可

import axios from 'axios'  為了處理java字符串問題import qs from 'qs' 創建一個axios實例 在其中設置超時時間和響應頭const http = axios.create({  baseURL: process.env.VUE_APP_MOCK_DATA_URL, // api 的 base_url  timeout: 3000,  headers: {    'Content-Type': 'application/json;charset=utf-8'  }})/*** 請求攔截 可以在發送請求的時候加上判斷信息*/http.interceptors.request.use(config => { *****  return config}, error => {  return Promise.reject(error)})/*** 響應攔截 可以對傳回的數據做出判斷 */http.interceptors.response.use(response => {  return response}, error => {  return Promise.reject(error)})

將這個封裝好的axios 暴露出去

export default http

在main.js中引入并且掛載到原型對象上

  import http from '@/api/api.js' Vue.prototype.$http = http

第一種封裝的方式一般就是對于api數量不是特別多的時候 復雜層級不高的情況 這樣封裝完全可以

第二種方式

'use strict'

同樣的也需要引入這兩個包

import axios from 'axios'import qs from 'qs'// 設置攔截器 默認請求url得前綴// axios.defaults.baseURL = process.env.NODE_ENV === 'production' ? '/custInfo' ://  '127.0.0.1:8888', //  axios.interceptors.request.use(config => {//   // // loading//   return config//  }, error => {//   return Promise.reject(error)//  })// // axios.interceptors.response.use(response => {//  return response// }, error => {//  return Promise.resolve(error.response)// })export default { post(url, data) {  return new Promise((resolve, reject) => {   axios({    method: 'post',    url,    // qs這個插件主要是為了解決java后臺接受到得參數必須是字符串    data: qs.stringify(data),    headers: {     'Content-Type': 'application/x-www-form-urlencoded; charset=UTF-8'    }   }).then((res) => {    resolve(res)   }).catch((error) => {    reject(error)   })  }) }, get (url, params) {  return new Promise((resolve, reject) => {   axios({    method: 'get',    url,    params, // get 請求時帶的參數   }).then((res) => {    resolve(res)   }).catch((error) => {    reject(error)   })  }) }}

  這種封裝好之后,就可以在創建一個文件夾  然后把所有的接口都寫在一起

  getCustValue(params) {    return $http.post('/custOverview/getCustValue', params);  },  getTacntrt(params) {    return $http.get('/dict/getTacntrtMgmtMsgMonth', params);  },  query(params) {    return $http.post('/indexManager/queryVipFlowCount', params);  }

  然后一一列舉 就可以非常好的梳理api 

總結

以上所述是小編給大家介紹的JS中封裝axios來管控api的2種方式,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對武林網網站的支持!
如果你覺得本文對你有幫助,歡迎轉載,煩請注明出處,謝謝!

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
欧美日韩国产在线| 亚洲国产女人aaa毛片在线| 亚洲国产一区自拍| 久久久999精品| 精品国产欧美成人夜夜嗨| 欧美激情亚洲激情| 久久久久久欧美| 欧美成人性色生活仑片| 91禁国产网站| 亚洲成人精品久久久| 国产精品视频公开费视频| 亚洲第一福利视频| 日韩国产高清污视频在线观看| 欧美色另类天堂2015| 日韩视频―中文字幕| 国产成人综合久久| 日韩精品中文字| 日韩精品中文字| 91久久精品在线| 欧美一级黄色网| 国产热re99久久6国产精品| 久久久久久久999精品视频| 在线观看免费高清视频97| 欧美日韩一区二区免费视频| 午夜精品一区二区三区在线视频| 欧美视频在线观看免费网址| 国产精品91视频| 亚洲成人网在线观看| 日韩av123| 亚洲伊人久久综合| 久久久久成人精品| 久久精品2019中文字幕| 久久久精品国产网站| 国产欧美日韩中文字幕在线| 久久久久国产精品一区| 日韩视频中文字幕| 中文字幕精品影院| 青青草精品毛片| 亚洲福利在线观看| 91日本视频在线| 欧美大片va欧美在线播放| 午夜剧场成人观在线视频免费观看| 欧美激情视频播放| 精品视频在线播放色网色视频| 91精品国产综合久久香蕉| 亚洲精品v欧美精品v日韩精品| 久久精品国产亚洲7777| 国产精品日韩久久久久| 91精品在线一区| 97在线精品国自产拍中文| 久久久久久久一区二区三区| 日韩精品高清视频| 国产成人精品国内自产拍免费看| 日韩av综合中文字幕| 中文精品99久久国产香蕉| 久久成年人免费电影| 欧美国产精品人人做人人爱| 久久精品国产成人精品| 国产成人一区二区三区小说| 精品久久久中文| 亚洲成人999| 日韩久久精品成人| 欧美性xxxxx极品娇小| 国产成人久久久精品一区| 日韩电影大全免费观看2023年上| 成人av在线亚洲| 日本韩国欧美精品大片卡二| 精品久久久久久久久久| 亚洲视频一区二区| 亚洲人成电影网站色xx| 欧美日韩在线视频一区| 免费99精品国产自在在线| 91社区国产高清| 日韩欧美国产免费播放| 欧美激情啊啊啊| 国产自产女人91一区在线观看| 91美女片黄在线观看游戏| 日韩中文视频免费在线观看| 欧美另类第一页| 国产亚洲欧美aaaa| 亚洲网在线观看| 亚洲乱码国产乱码精品精天堂| 欧美性在线观看| 456亚洲影院| 日韩欧美成人免费视频| 日韩一区在线视频| 亚洲r级在线观看| 亚洲国产欧美久久| 国产欧美精品一区二区三区-老狼| 欧美性xxxx极品高清hd直播| 中文字幕精品国产| 岛国视频午夜一区免费在线观看| 亚洲高清av在线| 国产一区私人高清影院| 色噜噜狠狠狠综合曰曰曰88av| 高清欧美一区二区三区| 精品久久香蕉国产线看观看gif| 一区二区中文字幕| 久久久亚洲成人| 中文亚洲视频在线| 成人女保姆的销魂服务| 亚洲精品国精品久久99热一| 国产精品老牛影院在线观看| 国产精品视频自在线| 亚洲成人激情在线| 狠狠躁天天躁日日躁欧美| 国产精品自拍偷拍视频| 国内揄拍国内精品少妇国语| 日韩电影免费观看在线| 亚洲r级在线观看| 国产精品久久久久久av| 国产精品久久二区| 国产精品久久久久久超碰| 日韩精品亚洲精品| 欧美成人亚洲成人日韩成人| 精品国产一区av| 国产精品久久久91| 一区二区三区视频在线| 国产精品爱啪在线线免费观看| 精品在线小视频| 日韩高清中文字幕| 精品成人69xx.xyz| 亚洲国产日韩欧美综合久久| 久久精品电影网站| 日本一区二区在线播放| 国产va免费精品高清在线| 日av在线播放中文不卡| 国产成人综合久久| 日韩在线观看免费高清| 91在线中文字幕| 国产精品黄视频| 91久久精品国产91性色| 九九热精品视频国产| 欧美精品福利视频| 中文字幕亚洲色图| 久久久这里只有精品视频| 日韩在线观看免费高清完整版| 欧美日韩国产在线看| 日韩不卡在线观看| 最近的2019中文字幕免费一页| 丝袜亚洲欧美日韩综合| 91欧美精品成人综合在线观看| 精品久久久久久亚洲国产300| 亚洲色图50p| 色婷婷亚洲mv天堂mv在影片| 亚洲国产成人av在线| 91av视频在线观看| 久久久电影免费观看完整版| 日韩亚洲欧美成人| 亚洲国产高清高潮精品美女| 国产精品青青在线观看爽香蕉| 精品久久久久久久久久| 久久久精品在线观看| 91久久精品久久国产性色也91| 亚洲国产天堂久久综合网| 亚洲视频在线免费观看| 久久久国产精品x99av| 欧美激情a∨在线视频播放| 精品久久久久久久久久久久| 欧美视频二区36p| 久久久久久国产| 日本道色综合久久影院| 日韩经典一区二区三区| 亚洲欧洲一区二区三区久久|