У меня есть два режима использования моего приложения: встроенный и не встроенный режим. Для встроенного режима (думаю, iframe) я не хочу показывать верхний и нижний колонтитулы сайта. Я пытался использовать v-if и v-else в App.vue, но код Visual Studio жалуется на наличие нескольких корневых элементов шаблона. Кажется, это должно быть разрешено:
<template v-if="embedded">
<div id="app">
<MyContent/>
</div>
</template>
<template v-else>
<div id="app">
<TheHeader/>
<MyContent/>
<TheFooter/>
</div>
</template>
Буду признателен за любые мысли по этому поводу. Это ошибка в VS Code? Разве это не разрешено?
Спасибо.