在vue3中 使用axios 无论是直接在组件中使用axios的get方法 还是全局配置axios.defaults.baseURL = ' ' 都报错: Uncaught TypeError: Cannot set properties of undefined (setting 'baseURL') 求大佬帮助!!
是axios版本的问题,一开始我也是跟你报一样的错,
后面修改axios的版本,就能get到数据了
下载axios后,在main.js里面进行注册使用
import axios from 'axios'
import VueAxios from 'vue-axios
//配置后端服务地址
axios.defaults.baseURL="后端地址";
//添加的配置
axios.defaults.withCredentials = true;
//在Vue中配置axios,在所有的Vue组件中就可以通过this.axios使用axios库
Vue.use(VueAxios,axios);
在组件中使用
this.$axios.get('/xx/xx')
.then(function(res) {});
还真是版本问题 "axios": "0.21.1" 可以