Как рисовать разные страницы в зависимости от какого-то условия на одном роуте? Приведу пример: если открыть главную
github.com то в зависимости от того залогинен ли пользователь или нет, он увидит либо лендинг, либо свой личный кабинет с репозиториями и все это на одном урле.
Конечно, первое что приходит на ум:
<template>
<component-1 v-if="condition" />
<component-2 v-else />
</template>
Но, как мне кажется, это не подходит, так как сущность страницы имеет еще и всякие head данные типа заголовка, layout и прочее