我一配置这个就报错,我把这段注释了有没问题了
这是我把配置注释以后的运行结果
vue运行结果
你这用的是vue3吧?vue3不支持以 Vue.prototype的方式绑定全局变量
可以用以下的方式代替
import { createApp } from 'vue'
import App from './App.vue'
import router from './router'
import store from './store'
import axios from 'axios'
const app = createApp(App)
app.use(store)
app.use(router)
app.config.globalProperties.$axios = axios // 自定义添加
const vm = app.mount('#app')
// App.js
...
<script>
export default {
name: 'App',
methods: {...},
mounted() {
console.log(this.$axios)
}
}
</script>
Vue没有定义,加一行这个import Vue from 'vue';