Вы можете создать второй layout
рядом с default.vue
и использовать его только для этих маршрутов (индекс, вход и регистрация), чтобы у вас было:
auth.vue
для индекса, страницы входа и регистрации default.vue
для всех остальных страниц
Затем вы можете напрямую указать, какой макет вы хотите использовать в файле страницы, например здесь
export default {
layout: 'auth',
}
Или вы придерживаетесь одного единственного макета (default.vue
) и создаете компонент (например, компонент вкладки), который затем отображаете на всех трех маршрутах.