Я пишу собственный проект через Vue.js
У меня есть несколько приложений, которые включают в себя набор общих компонентов и уникальных компонентов.
Я хочу иметь возможность настраивать конфигурации для этихприложения, в которых я мог бы указать необходимые компоненты и данные для них, например:
"load": [
"Core.vue",
"Accordion.vue",
"Buttons.vue",
"Table.vue",
"etc"
],
"components": {
"table": {
"name": "title"
},
"accordion": {
"tabs": {
"tab1": {
"name": 'tab1'
},
"tab2": {
"name": 'tab2'
}
}
}
}
, а затем компоненты берут эти данные и показывают их:
<template>
<div> {{ name }} </div>
</template>
<script>
export default {
name: "Table",
props: ['name']
}
</script>
Я думаю, что это можетбыть JSON или .yml файл (или любой другой формат), но я не понимаю, как их обрабатывать?