Каким образом можно реализовать vk-подобную маршрутизацию?
То есть site.ru/id*** = компонент Profile, site.ru/group*** = компонент Group
new Router({
// ...
routes: [
{
path: '/(id):id',
name: 'Profile',
component: Profile,
},
{
path: '/(group):groupId',
name: 'Group',
component: Group,
},
],
});
а главная страница меняется в зависимости от того, авторизован ли пользователь. То есть, если авторизован, то site.ru = Dashboard, а если нет, то Landing.
// Home.vue
<Dashboard v-if="isAuth" />
<Landing v-else />