vue添加axios,并且指定baseurl的方法
本文主要介紹如何在vue項(xiàng)目中引入axios,并且在使用的時(shí)候指定baseurl。
好,下面上貨。
1、首先需要的是一個(gè)vue項(xiàng)目,這個(gè)可以參考以前的文章。
2、然后是npm install axios --save-dev
3、在main.js中添加如下內(nèi)容:
import axios from 'axios' Vue.prototype.$ajax=axios;
4、這個(gè)時(shí)候應(yīng)該可以在項(xià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)在使用的是默認(rèn)的baseurl,每次如果我們都需修改這個(gè)baseurl會(huì)非常的麻煩。我們這里可以修改baseurl。
5、添加一個(gè)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、然后就能夠正常的在各個(gè)模塊中使用了。
后記:當(dāng)然,很多全局變量都可以在Globa.vue中聲明,并而且export出來。
在模塊中使用的時(shí)候只需這樣:
this.GLOBAL.BASE_URL即可。
以上這篇vue添加axios,并且指定baseurl的方法就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
vite打包出現(xiàn)"default"?is?not?exported?by?"no
這篇文章主要給大家介紹了關(guān)于vite打包出現(xiàn)"default"?is?not?exported?by?"node_modules/...問題解決的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-11-11
vue+canvas實(shí)現(xiàn)簡易的九宮格手勢解鎖器
這篇文章主要為大家詳細(xì)介紹了如何流vue+canvas實(shí)現(xiàn)一個(gè)簡易的九宮格手勢解鎖器,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2023-09-09
Vue首屏加載過慢出現(xiàn)白屏的6種優(yōu)化方案匯總
vue項(xiàng)目打包上線后,首次打開會(huì)發(fā)現(xiàn)加載很慢,出現(xiàn)白屏的問題,下面這篇文章主要給大家介紹了關(guān)于Vue首屏加載過慢出現(xiàn)白屏的6種優(yōu)化方案,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下2023-02-02
vue使用原生js實(shí)現(xiàn)滾動(dòng)頁面跟蹤導(dǎo)航高亮的示例代碼
這篇文章主要介紹了vue使用原生js實(shí)現(xiàn)滾動(dòng)頁面跟蹤導(dǎo)航高亮的示例代碼,滾動(dòng)頁面指定區(qū)域?qū)Ш礁吡?。小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2018-10-10

