我如何重定向到第一个子组件vue路由器

问题描述 投票:2回答:1

我正在使用Vue Router。我有个问题。当我访问父组件(SettingProfile)时,我不想重定向到第一个子组件(settings)

期待网址: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')
    }
    ]
},
redirect vue.js vue-router
1个回答
2
投票

您可以添加重定向配置,例如:

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

它也可以使用名称来完成。有关更多信息,请参阅docs

© www.soinside.com 2019 - 2024. All rights reserved.