Я хочу сделать пошаговую навигацию для страницы регистрации пользователя, и я хочу сделать каждый шаг отдельным маршрутом, но мне нужно сохранить одинаковые URL для каждого из них, чтобы пользователь не смог перейти сразу к шагу 3.
вот что у меня в настоящее время есть маршруты:
{
path: '/signup',
component: SignupPage,
children: [
{ path: '', name: 'signup.step1', component: SignupStep1 },
{ path: '', name: 'signup.step2', component: SignupStep2 },
{ path: '', name: 'signup.step3', component: SignupStep3 },
{ path: '', name: 'signup.step4', component: SignupStep4 }
]
}
RegistrationPage:
<header>...</header>
<router-view />
<footer>...</footer>
RegistrationStep1:
methods: {
nextStep () {
this.$router.push({ name: 'signup.step2' })
}
...
}
но когда вызывается метод nextStepкажется, ничего не меняется