@phpForeve

Как работают дети в роутере Vue?

Все роуты работают кроме последнего (example.com/news/create) - Как правильно написать роут, чтобы это работало.

{
        path: '',
        component: Main,
        children: [
            {
                path: '',
                name: 'index-page',
                component: Index
            },
            {
                path: 'homes',
                name: 'homes-list',
                component: Homes
            },
            {
                path: 'news',
                name: 'news-index',
                component: News,
                children: [
                    {
                        path: 'news/create',
                        name: 'news-create',
                        component: NewsCreate,
                    }
                ]
            },
        ]
    },
  • Вопрос задан
  • 293 просмотра
Решения вопроса 1
kulakoff
@kulakoff Куратор тега Vue.js
Vue.js developing
Заменить:
children: [
                    {
                        path: 'news/create',
                        name: 'news-create',
                        component: NewsCreate,
                    }
                ]


на :
children: [
                    {
                        path: 'create',
                        name: 'news-create',
                        component: NewsCreate,
                    }
                ]

?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы