В приведенном ниже примере я хотел бы сохранить отображение моего приложения в основном файле и издание настроек в отдельных файлах (один файл на настройку) для более чистого кода и лучшей читабельности.
<template>
<div>
<!-- KEEP DISPLAY IN MAIN FILE -->
<!-- display myVar content -->
<div>my var: {{ myVar }}</div>
<!-- display myArray content -->
<div v-for="(item, index) in myArray" :key="i">
item: {{ item }}
</div>
<!-- display myObject content -->
<div v-for="(item, index) in myObject['foo']" :key="i">
item: {{ item }}
</div>
<!-- MOVE TO FILE A: myVar settings -->
<input type="text" v-model="myVar" />
<!-- MOVE TO FILE B: myArray settings -->
<div v-for="(s, index) in myArray" :key="i">
<input type="text" v-model="myArray[i]" @change="resetMyArray" />
</div>
<!-- MOVE TO FILE C: myObject settings -->
<div v-for="(abc, index) in myObject.foo" :key="i">
<input type="text" v-model="myObject.foo[index]" />
<input type="text" v-model="myObject.bar[index]" />
</div>
</div>
</template>
Как мне разбить этот шаблон на несколько файлов?