安装axios
npm install axios -S
引入如下两个文件
1.axios.js
const VueAxios = {
vm: {},
// eslint-disable-next-line no-unused-vars
install(Vue, instance) {
if (this.installed) {
return;
}
this.installed = true;
if (!instance) {
// eslint-disable-next-line no-console
console.error("You have to install axios");
return;
}
Vue.axios = instance;
Object.defineProperties(Vue.prototype, {
axios: {
get: function get() {
return instance;
}
},
$http: {
get: function get() {
return instance;
}
}
});
}
};
export { VueAxios };
2.引入request.js文件
import axios from "axios";
import { VueAxios } from "./axios";
// import qs from "qs"; //需安装,按需引入
// 创建 axios 实例
/* eslint-di