axios请求本地json文件
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>
最近访问时间:2025-04-30 14:52:16