vue router常见问题总结

2018-08-24  本文已影响0人  QRFF
router和route的区别
 $route为当前router跳转对象里面可以获取name、path、query、params等
 $router为VueRouter实例,想要导航到不同URL,则使用$router.push方法
params和query的区别
query要用path来引入,params要用name来引入,接收参数都是类似的,
分别是this.$route.query.name和this.$route.params.name。
  this.$router.push({
   path:"/detail",
   query:{
    code:10011
 }
});

  this.$router.push({
   name:"detail",
   params:{
    code:10011
 }
});
router.replace
router.replace({
        path: '/login',        
        query: {
            redirect: router.currentRoute.fullPath
        }
    });
上一篇 下一篇

猜你喜欢

热点阅读