配置请求的根路径时:Uncaught ReferenceError: Vue is not defined

问题遇到的现象和发生背景

我一配置这个就报错,我把这段注释了有没问题了

img

问题相关代码,请勿粘贴截图

img

运行结果及报错内容

img

我的解答思路和尝试过的方法
我想要达到的结果

这是我把配置注释以后的运行结果

img

vue运行结果

img

img

你这用的是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>

你这个是vue3吧?全局属性的挂和取变了,具体看文档

Vue没有定义,加一行这个import Vue from 'vue';