前端 Vue 的路由动态怎么重定向?

关注者
1
被浏览
6,601

2 个回答

  1. 在路由配置中设置重定向规则,可以通过函数返回不同的路由地址进行动态重定向。
const routes = [
    path: '/home',
    component: Home
    path: '/about',
    component: About
    path: '/login',
    component: Login
    path: '/redirect',
    redirect: () => {
      // 根据条件返回不同的路由地址
      if (condition1) {
        return '/home'
      } else if (condition2) {
        return '/about'
      } else {
        return '/login'