Вложенные маршруты не показывают вложенный маршрут - PullRequest
0 голосов
/ 04 августа 2020

У меня есть несколько вложенных маршрутов, которые просто не делают того, что должны,

То, что я пытаюсь достичь, путь маршрута: пользователи (который работает нормально), затем path: users / create (который не накапливается)

    routes: [
        { path: '/dashboard', component: require('./views/DashboardComponent.vue').default},
        { path: '/profile', component: require('./views/profile/ProfileComponent.vue').default},
        { path: '/users', component: require('./views/user/UsersComponent.vue').default,
            children: [
                { path: 'create', component: require('./views/user/CreateUserComponent.vue').default},
                { path: 'edit/:id', component: require('./views/user/CreateUserComponent.vue').default},
                { path: 'details/:id', component: require('./views/user/ShowUserComponent.vue').default}
            ]
        },
...

Что происходит, так это то, что путь пользователей работает нормально, но все остальные дочерние элементы нет, когда я нажимаю ссылку, которая должна привести меня к пути: users / create, он снова показывает тот же компонент usersComponent, только без изображения пользователей. Я не получаю никаких ошибок.

Если я удалю вложенные дочерние элементы и оставлю их сами по себе, он будет работать нормально, но у меня нет вложенных.

{ path: '/users', component: require('./views/user/UsersComponent.vue').default}
{ path: '/create', component: require('./views/user/CreateUserComponent.vue').default},
{ path: '/edit/:id', component: require('./views/user/CreateUserComponent.vue').default},
{ path: '/details/:id', component: require('./views/user/ShowUserComponent.vue').default}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...