1.安装axios
npm install axios --save 2.在main.js中引入 import { createApp } from 'vue' import axios from 'axios' import VueAxios from 'vue-axios' const app = createApp(App) app.config.globalProperties.$http = axios; app.use(VueAxios, axios)
4.在需要请求数据的文件里导入axios
import axios from 'axios'
5.请求
<script lang="ts" setup> import axios from 'axios'; const dataSource: Ref<DataItem[]> = ref([]); // 获取表格数据 const getTableList = () => { axios.get('http://127.0.0.1:5173/data/userList.json').then((res) => { console.log(res, 'res'); if (res.data.data.sucess == 200) { dataSource.value = res.data.data.userList; // data = res.data.data.userList; } else { alert('数据获取失败'); } }); }; </script>