0


VUE3如何读取本地json文件

首先需要安装axios

npm install axios --save

然后在main.js引用axios

import { createApp } from "vue";
import App from "./App.vue";

import axios from "axios"; // 安装axios后引入

const app = createApp(App);

app.config.globalProperties.$axios = axios; // 将axios挂载到原型上方便使用

app.mount("#app");

然后就可以使用$axios了,可是vue3没有this,所以需要用getCurrentInstance() 获取当前组件实例。

在app.vue里使用get请求数据

<script setup>
import { getCurrentInstance } from "vue";

const { proxy } = getCurrentInstance();

proxy.$axios.get("/public/XXXXXX.json").then((res) => {
  console.log(res);
});
</script>

当然,VUE3也可以直接读取本地json文件

import TestJson from "@/data/test_json.json";
console.log(TestJson);

本文转载自: https://blog.csdn.net/alzhuzhu/article/details/127761218
版权归原作者 黑坑 所有, 如有侵权,请联系我们删除。

“VUE3如何读取本地json文件”的评论:

还没有评论