vue的$route 和 $router的区别

2019-11-10  本文已影响0人  小本YuDL

vue的$router$route的区别,很容易混淆。
下面就简单的介绍有什么区别:

this.$router.push({
      path:'/home',   路由地址
      name:'home',   路由名字
      query:{name:'张三'}, 路由参数 相当于:/home?name= '张三'
      params:{name:'李四'}   路由参数键值对 
})

this.$router.push的本质是为history添加一条记录

this.$router.path  得到路由地址
this.$router. name  得到路由名字
this.$router.query 得到路由参数 相当于:/home?name= '张三'
this.$router.params   得到路由参数键值对 

使用总结:

上一篇 下一篇

猜你喜欢

热点阅读