Как я могу перенаправить на первый дочерний компонент vue router - PullRequest
2 голосов
/ 05 апреля 2019

Я работаю над Vue Router.У меня проблема.Я не хочу перенаправлять на первый дочерний компонент (SettingProfile) при доступе к родительскому компоненту (settings).

Ожидаемый URL: localhost:8080/settings -> localhost:8080/settings/profile

Это моймаршрутизатор:

{
    name: 'settings',
    path: '/settings',
    component: () => import('./views/settings.vue'),
    children: [
    {
        path: 'profile',
        name: 'SettingProfile',
        component: () => import('./components/settings/profile.vue')
    },

    {
        path: 'account',
        name: 'account',
        component: () => import('./components/settings/account.vue')
    }
    ]
},

1 Ответ

2 голосов
/ 05 апреля 2019

Вы можете добавить конфигурацию перенаправления, например:

{ path: '/settings', redirect: '/profile' }

Это также может быть сделано с использованием имен.Для получения дополнительной информации см. документы .

...