1

ユーザーは、ステップ フォームに移動するための固有のキーを含むリンクを受け取ります。彼らがステップ フォームに入ったら、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'
        }]
  }]
}]
4

1 に答える 1