版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_44580977/article/details/100883544
首先用webpack安装 npm install --save axios 安装完毕后配置 新建一个http。js
import Vue from 'vue'
import axios from 'axios'
// import config from './config'
axios.defaults.baseURL = "http://localhost:8000"
axios.defaults.timeout = 2000; // 设置axios的请求时间
// axios.interceptors.request.use(function (config) {
// // console.log(config);
// return config;
// })
axios.loadData = async function (url) {
const resp = await axios.get(url);
return resp.data;
}
Vue.prototype.$http = axios;// 将axios添加到 Vue的原型,这样一切vue实例都可以使用该对象最后记得在main.js入口里面注册
import Vue from 'vue'
import App from './App.vue'
import vuetify from './plugins/vuetify';
import VueRouter from '../node_modules/vue-router/dist/vue-router'
import routerConfig from './router.config'
import './http';
Vue.use(VueRouter)
const router=new VueRouter(routerConfig)
Vue.config.productionTip = false
new Vue({
vuetify,
router,
render: h => h(App)
}).$mount('#app')