vue路由学习笔记

1.路由的安装:

<script src="vue-router.js"></script>

2.路由的使用:

//2.1使用构建函数
var router=new VueRouter({
    routes:routes
})
//2.2创建路由规则
var routes=[{
path:'/login',
component:{
  template:'<h1>demo</h1>'
}
}]
//2.3挂载到实例上:
var vm=new Vue({
  el:'#app',
  router:router
})

3.路由的传值:

//3.1利用地址栏传值:会将url的所有信息注入到路由中,赋值为this.$route.query,取值方法:$route.query.key
var routes=[{
path:'/login?id=10&name="demo"',
component:{
  template:'<h1>demo</h1>'
}
}]

//3.2利用params传值:
  //发送的格式:
  <router-link to="/account/10"></router-link>

  //接受的格式
var routes=[{
path:'/login/:id',
component:{
  template:'<h1>demo</h1>'
}
}]
//使用的格式:
this.$router.params.id

4.路由的嵌套:

4.1创建一个路由的子路由:就是在父路由的基础上加一个children属性,这是一个数组,在父路由的component加上router-link的插槽
var router=[{
path:'/login',
component:'<><>'
}]

 

 

vue路由学习笔记

 

上一篇:python之sqlalchemy的使用


下一篇:springcloud 微服务的 Zuul 配置