1、从 /a 重定向到 /b

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

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

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

甚至是一个方法,动态返回重定向目标:

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

注意导航守卫并没有应用在跳转路由上,而仅仅应用在其目标上。在下面这个例子中,为 /a 路由添加一个 beforeEach 或 beforeLeave 守卫并不会有任何效果。

最新文章

  1. Thinking in Unity3D:材质系统概览
  2. 多War项目中静态文件的共享方案
  3. 深入浅出JMS(一)--JMS基本概念
  4. VirtualBox中安装Ubuntu12.04/Ubuntu14.04虚拟机
  5. HDU 4911 (树状数组+逆序数)
  6. webpack处理Img标签路径的几种情况
  7. 慎把“DataContext”静态化 或则单例
  8. WIN7中oracle10g的安装注意事项
  9. python 从SocketServer到 WSGIServer 源码分析、
  10. Git命令详解【2】
  11. Android应用程序注冊广播接收器(registerReceiver)的过程分析
  12. ulipad双击无反应
  13. 迷宫的最短路径 (BFS)
  14. nginx 配置访问限制
  15. python脚本0b文件处理
  16. 利用Python查看微信共同好友
  17. 如何让div弄成可以输入文字
  18. 【CH5104】I-country 线性dp+路径输出
  19. Android获取网络状态
  20. Item的anchors属性

热门文章

  1. 一种机制,与js类似
  2. 【Git】GitHub的SSH提交配置[
  3. Avoiding memory leaks in POSIX thread programming, 多线程避免内存泄漏
  4. Access数据库 INSERT INTO 失败
  5. linux.backspace乱码(转)
  6. Java中UML图
  7. javascript原型理解一种
  8. 系统封装的dispatch系列代码块引起的循环引用
  9. 利用JavaScript打印出Fibonacci数(不使用全局变量)
  10. Java JVM:内存溢出(栈溢出,堆溢出,持久代溢出以及 nable to create native thread)