在 Vue 中进行页面重定向通常使用 Vue Router 来实现,它提供了 router.pushrouter.replace 方法来进行路由导航,从而实现页面的重定向。

使用 router.push 进行页面重定向:

// 在组件中
this.router.push('/new-page'); // 跳转到名为 "new-page" 的路由页面

// 或者使用命名路由
this.router.push({ name: 'NewPage' }); // 根据路由名称进行跳转

使用 router.replace 进行页面重定向(替换当前页面):

// 在组件中
this.router.replace('/new-page'); // 替换当前页面为名为 "new-page" 的路由页面

// 或者使用命名路由
this.router.replace({ name: 'NewPage' }); // 根据路由名称进行替换

这些方法允许你在 Vue 应用中进行页面的重定向或替换,根据需求使用 router.push 进行页面跳转或使用 router.replace 替换当前页面。

Was this helpful?

0 / 0

发表回复 0

Your email address will not be published.