- 自己生成的包, 需要安装, 在项目目录下执行:
npm i axios vue-axios
- 集成:在src文件夹中创建一个新的文件夹utils,在此文件夹中创建新文件axios.js
- 在axios.js中添加代码
import Vue from 'vue'
import axios from 'axios'
import VueAxios from 'vue-axios'
// use:用于把第三方模块,注入到vue对象里
Vue.use(VueAxios, axios)
- 代码写完需要执行:在main.js中引入当前文件
import Vue from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
// 引入axios文件:会自动执行其内部代码
import './utils/axios'
Vue.config.productionTip = false
new Vue({
router,
store,
// 渲染 专门的 .vue 文件到#app中
render: h => h(App),
}).$mount('#app')