vue添加axios,并且指定baseurl的方法
本文主要介紹如何在vue項目中引入axios,并且在使用的時候指定baseurl。
好,下面上貨。
1、首先需要的是一個vue項目,這個可以參考以前的文章。
2、然后是npm install axios --save-dev
3、在main.js中添加如下內(nèi)容:
import axios from 'axios' Vue.prototype.$ajax=axios;
4、這個時候應(yīng)該可以在項目中使用了,使用的方法如下:
testget: function () { this.$ajax({ method: 'get', url: 'zk/connect?connectionString=' + this.connectionString, }).then(function (res) { let data = res.data; alert(data); console.error(data); this.conflag = data.flag; }.bind(this)); },
現(xiàn)在使用的是默認的baseurl,每次如果我們都需修改這個baseurl會非常的麻煩。我們這里可以修改baseurl。
5、添加一個Global.vue,內(nèi)容如下:
<script> const BASE_URL = 'http://192.168.0.108:7878/zkview/'; export default{ BASE_URL } </script>
6、在main.js中添加如下內(nèi)容:
import global_ from './Global.vue' Vue.prototype.GLOBAL = global_; axios.defaults.baseURL=global_.BASE_URL; Vue.prototype.$ajax = axios;
7、然后就能夠正常的在各個模塊中使用了。
后記:當然,很多全局變量都可以在Globa.vue中聲明,并而且export出來。
在模塊中使用的時候只需這樣:
this.GLOBAL.BASE_URL即可。
以上這篇vue添加axios,并且指定baseurl的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
ElementUI 詳細分析DatePicker 日期選擇器實戰(zhàn)
這篇文章主要介紹了ElementUI詳細分析DatePicker 日期選擇器實戰(zhàn)教程,本文通過實例代碼圖文介紹給大家講解的非常詳細,感興趣的朋友跟隨小編一起看看吧2024-08-08vue+elementui實現(xiàn)動態(tài)控制表格列的顯示和隱藏
這篇文章主要介紹了vue+elementui實現(xiàn)動態(tài)控制表格列的顯示和隱藏,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-04-04關(guān)于vue-router路由的傳參方式params query
這篇文章主要介紹了關(guān)于vue-router路由的傳參方式params query,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10vuejs使用axios異步訪問時用get和post的實例講解
今天小編就為大家分享一篇vuejs使用axios異步訪問時用get和post的實例講解,具有很好的參考價值。希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08