Зарегистрировал компонент как дочерний со своим путём:
{
path: '/auth',
name: 'Auth',
component: Auth,
children: [
{
path: '/auth/log',
alias: '/',
name: 'Login',
component: Login,
},
{
path: '/auth/reg',
name: 'Register',
component: Register,
},
{
path: '/auth/forgot',
name: 'Forgot',
component: ForgotPassword,
},
{
path: '/auth/complete',
name: 'complete',
component: afterRAF,
},
]
},
Он самый последний в массиве:
{
path: '/auth/complete',
name: 'complete',
component: afterLog,
},
Проблема в том, что он не отображается по адресу /auth/complete, но если выставить ему адрес типа
/auth-complete
- всё будет работать.
Изначально я подумал, что дело в том, что я не могу достать дочерний компонент
не через родителя и оказался прав, проверив так:
1. Ввёл другой url: /auth/reg
2. Получил ту же проблему
Почему так происходит?