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

vue axios 給生產(chǎn)環(huán)境和發(fā)布環(huán)境配置不同的接口地址(推薦)

 更新時間:2018年05月08日 11:35:50   作者:zeroyulong  
這篇文章主要介紹了vue axios 給生產(chǎn)環(huán)境和發(fā)布環(huán)境配置不同的接口地址,非常不錯,具有一定的參考借鑒價值,需要的朋友參考下吧

本項目是vue-cli搭建的項目框架,引入axios用于數(shù)據(jù)請求。配置不同的接口地址,(首先確保已經(jīng)集成了axios,如對集成axios有疑問的道友,可參看我之間的一篇vue-cli 引入axios)操作如下

一、設(shè)置不同的接口地址

找到如下文件

/config/dev.env.js

/config/prod.env.js

之后增加接口地址域名配置,增加后的文件內(nèi)容如下


二、在自己重新封裝的axios文件中(api/api.js),將配置好的接口地址作為baseURL拼接到接口路徑中

詳細的api.js文件可參考如下代碼,根據(jù)自己公司項目組編碼習慣可自作調(diào)整

// 配置API接口地址 
var root = process.env.API 
// 引用axios 
var axios = require('axios') 
// 自定義判斷元素類型JS 
function toType (obj) { 
 return ({}).toString.call(obj).match(/\s([a-zA-Z]+)/)[1].toLowerCase() 
} 
// 參數(shù)過濾函數(shù) 
function filterNull (o) { 
 for (var key in o) { 
 if (o[key] === null) { 
  delete o[key] 
 } 
 if (toType(o[key]) === 'string') { 
  o[key] = o[key].trim() 
 } else if (toType(o[key]) === 'object') { 
  o[key] = filterNull(o[key]) 
 } else if (toType(o[key]) === 'array') { 
  o[key] = filterNull(o[key]) 
 } 
 } 
 return o 
} 
function apiAxios (method, url, params, success, failure) { 
 if (params) { 
 params = filterNull(params) 
 } 
 axios({ 
 method: method, 
 url: url, 
 data: method === 'POST' ? params : null, 
 params: method === 'GET' ? params : null, 
 baseURL: root, 
 withCredentials: false 
 }) 
 .then(function (res) { 
 console.log(res); 
 return; 
 if (res.data.success === true) { 
  if (success) { 
  success(res.data) 
  } 
 } else { 
  if (failure) { 
  failure(res.data) 
  } else { 
  window.alert('error: ' + JSON.stringify(res.data)) 
  } 
 } 
 }) 
 .catch(function (err) { 
 let res = err.response 
 if (err) { 
  window.alert('api error, HTTP CODE: ' + res.status) 
  return 
 } 
 }) 
} 
// 返回在vue模板中的調(diào)用接口 
export default { 
 get: function (url, params, success, failure) { 
 return apiAxios('GET', url, params, success, failure) 
 }, 
 post: function (url, params, success, failure) { 
 return apiAxios('POST', url, params, success, failure) 
 } 
} 

三、修改main.js,引入自己重新封裝好的axios文件(api/api.js),修改好的文件如下圖所示

四、在頁面中調(diào)用,測試是否生效,開發(fā)環(huán)境調(diào)通后,build之后查看正式環(huán)境是否也生效

直接調(diào)用ajax請求

export default {  
 created(){ 
  this.$http.post('Web/test',null, res => { 
  console.log(res) 
  }) 
 } 
} 

總結(jié)

以上所述是小編給大家介紹的vue axios 給生產(chǎn)環(huán)境和發(fā)布環(huán)境配置不同的接口地址,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!

相關(guān)文章

  • 解讀vant的Uploader上傳問題

    解讀vant的Uploader上傳問題

    這篇文章主要介紹了解讀vant的Uploader上傳問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • Vue獲取DOM元素并修改屬性的方法

    Vue獲取DOM元素并修改屬性的方法

    這篇文章主要介紹了Vue獲取DOM元素并修改屬性或者樣式,文中通過兩種方法給大家介紹了vue 如何獲取并操作DOM元素,需要的朋友可以參考下
    2022-10-10
  • 八種Vue組件間通訊方式合集(推薦)

    八種Vue組件間通訊方式合集(推薦)

    這篇文章主要介紹了八種Vue組件間通訊方式合集(推薦),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-08-08
  • vuex如何修改狀態(tài)state的方法

    vuex如何修改狀態(tài)state的方法

    這篇文章主要介紹了vuex如何修改狀態(tài)state的方法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-08-08
  • vue3 獲取元素高度不準的問題

    vue3 獲取元素高度不準的問題

    這篇文章主要介紹了vue3 獲取元素高度不準的問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • vue實現(xiàn)tab欄切換效果

    vue實現(xiàn)tab欄切換效果

    這篇文章主要為大家詳細介紹了vue實現(xiàn)tab欄切換效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Vue?Element?plus使用方法梳理

    Vue?Element?plus使用方法梳理

    Element?Plus,由餓了么大前端團隊開源出品的一套為開發(fā)者、設(shè)計師和產(chǎn)品經(jīng)理準備的基于?Vue?3.0?的組件庫,Element?Plus是基于Vue3面向設(shè)計師和開發(fā)者的組件庫,提供了配套設(shè)計資源,幫助你的網(wǎng)站快速成型
    2022-12-12
  • 關(guān)于Vue3&TypeScript的踩坑匯總

    關(guān)于Vue3&TypeScript的踩坑匯總

    這篇文章主要介紹了關(guān)于Vue3&TypeScript的踩坑匯總,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue中props值的傳遞詳解

    vue中props值的傳遞詳解

    這篇文章主要介紹了vue中props值的傳遞,在vue中父組件要正向的向子組件傳遞數(shù)據(jù)或者參數(shù),子組件接收到后根據(jù)參數(shù)的不同來進行對應的渲染,這個正向的數(shù)據(jù)傳遞在vue組件中就是通過props來實現(xiàn)的,需要的朋友可以參考下
    2009-05-05
  • vue實現(xiàn)input框禁止輸入標簽

    vue實現(xiàn)input框禁止輸入標簽

    這篇文章主要介紹了vue實現(xiàn)input框禁止輸入標簽,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04

最新評論

自治县| 东安县| 绍兴市| 马边| 上林县| 剑阁县| 德钦县| 阳东县| 绥芬河市| 皋兰县| 库车县| 瑞安市| 巴彦县| 凤阳县| 湄潭县| 武邑县| 日照市| 安岳县| 塔城市| 西宁市| 汤阴县| 安溪县| 宜丰县| 龙游县| 信丰县| 辽阳县| 安新县| 彰化市| 虎林市| 汽车| 台湾省| 泾川县| 尉犁县| 绩溪县| 临颍县| 砚山县| 成都市| 新源县| 庆云县| 泸定县| 灵武市|