Доброго дня!
Есть компонент Vue. Необходимо в зависимости от ситуации подгружать в раздел разный код шаблона, оставляя при этом весь JS нетронутым. Можно конечно сделать типа так:
<template>
<div v-if="situation1">
(шаблон 1)
</div>
<div v-else>
(шаблон 2)
</div>
</template>
<script>
(одинаковый код для обоих шаблонов)
</script>
Проблема в том, что версии шаблонов, кроме того, что имеют сильно разную вёрстку, ещё и достаточно объёмные, чтобы пихать их в один файл. Неудобно потом этим управлять. Хотелось бы что-то типа импортирования по условию. В доке не нашёл.
Есть ли какое-то решение, кроме вышеуказанного?