ユーザーは、ステップ フォームに移動するための固有のキーを含むリンクを受け取ります。彼らがステップ フォームに入ったら、router.config 内で自動的に最初のステップにリダイレクトしたいと考えています。つまり、次のような URL を受け取ります。
https://example.com/register/user/sales?key=1234
また、次の場所にリダイレクトする必要があります。
https://example.com/register/user/sales/account?key=1234
ただし、ユーザーがリダイレクトされると、クエリ パラメータ "?key=1234" が失われます。これを修正するにはどうすればよいですか?
次のように router.config を設定しました。
export default [{
path: '/register',
component: '../layouts/RegisterLayout',
routes: [{
path: '/register',
redirect: '/register/user'
}, {
path: '/register/user',
name: 'user',
component: './Register/user'
}, {
path: '/register/user/:division',
name: 'user',
component: './Register/User',
hideChildrenInMenu: true,
routes: [{
path: '/register/user/:division',
redirect: '/register/user/:division/account'
}, {
path: '/register/user/:division/account',
name: 'account',
component: './Register/User/Step1CreateAccount'
}, {
path: '/register/user/:division/details',
name: 'details',
component: './Register/User/Step2UserDetails'
}]
}]
}]