如何重定向到 Vue3.js 中的感谢页面

How to redirect to thank you page in Vue3.js

如何在 Vue 上创建到另一个页面的重定向?

下面我想在用户登录后插入一个重定向。

async function normalLoginClicked() {
  if(agreePrivacyPolicy.value) {
    ps_loading_dialog.value.openModal();

    await userProvider.loginWithEmailId(email.value, password.value);        
                
    ps_loading_dialog.value.closeModal();
    if (userProvider.userResource.status == PsStatus.SUCCESS) {
      redirect();           
    }
}
        

function redirect() {
  userProvider.navigateUserLoginRedirect(route.query.redirect, 'dashboard', router, route.query.redirect, route.query, route.params);
}

继续 client-side 上下文的方法是在 await

之后使用以下内容
router.push('/my-cool/path-redirection')

如此处解释:https://router.vuejs.org/guide/essentials/navigation.html#navigate-to-a-different-location