Skip to main content

Vue 路由(总结复习)

  1. 三大核心
  • 跳转
  • 传参
  • 拦截 【权限控制】
  1. 跳转方式
  • 常规方法 用
  • js this.$router.push()|replace| back | go |
  1. $router$route 的区别
  • $router 路由实例,$route当前路由信息
  1. 传参
query:在router-link标签上 to={path:"/path",query:{name:xxx}} ;to='/path?name=xxx'js中 this.$router.push({    path:"./path",    query:{name:xxx}})
params 动态路由的传参方式在router-link标签上, :to ={name:"routerName",params:{id:xxx}}js中 this.$router.push({    name:"routerName",    params:{name:xxx}})在route-view标签$router.xxx获取
  1. 拦截:路由守卫
  • beforeEach 全局前置守卫,当导航跳转之前拦截
  • afterEach 全局后置守卫,导航跳转之后拦截