Sometimes, we want to access external JSON file objects in Vue.js app.
In this article, we’ll look at how to access external JSON file objects in Vue.js app.
How to access external JSON file objects in Vue.js app?
To access external JSON file objects in Vue.js app, we can import the JSON with import
and then use that as the value of a reactive property.
For instance, we write
<template>
<div>
<div v-for="data in myJson">{{ data }}</div>
</div>
</template>
<script>
import json from "./json/data.json";
export default {
data() {
return {
myJson: json,
};
},
};
</script>
to import the json
array from the ./json/data.json
file.
And then we set json
as the value of the myJson
reactive property.
Next, in the template, we loop through the myJson
object and show the data
of each entry.
Conclusion
To access external JSON file objects in Vue.js app, we can import the JSON with import
and then use that as the value of a reactive property.