命令行安裝相關:
npm install --save axios vue-axios qs
報錯的話用淘寶鏡像執行:
(淘寶鏡像安裝命令:npm install -g cnpm --registry=https://registry.npm.taobao.org)
cnpm install --save axios vue-axios qs
代碼:
在main.js中添加如下
import axios from 'axios'
import Qs from 'qs'
Vue.prototype.baseUrl='http://kangjianyu.online/';
Vue.prototype.$get=function(api,data){
if (data === undefined) {
data = {};
}
var ox = axios.get(this.baseUrl+api,{params:data});
return ox;
}
Vue.prototype.$post=function(api,data){
data = Qs.stringify(data);
var ox = axios.post(this.baseUrl+api,data);
return ox;
}
使用相關
然後全部頁面都可$符直接使用了
(括號的第一個傳地址,第二個參數花括號裏傳請求參數)
this.$get('',{}).then(res =>{
console.log(res)
})
this.$post('', {}).then(res => {
console.log(res)
})