路由的-重定向

1、什么是重定向?

    “重定向”的意思是,当用户访问 /a时,URL 将会被替换成 /b,然后匹配路由为 /b

const router = new VueRouter({
  routes: [
    { path: '/a', redirect: '/b' }
  ]
})

 

需要注意:

    1、重定向的目标也可以是一个命名的路由

const router = new VueRouter({
  routes: [
    { path: '/a', redirect: { name: 'foo' }}
  ]
})

    2、也可以是一个方法,动态返回重定向目标

const router = new VueRouter({
  routes: [
    { path: '/a', redirect: to => {
      // 方法接收 目标路由 作为参数
      // return 重定向的 字符串路径/路径对象
    }}
  ]
})

 

 

 
posted @ 2021-02-25 10:39  找个女人  阅读(680)  评论(0)    收藏  举报