美文网首页
10.vue中的编程式导航

10.vue中的编程式导航

作者: 崩鲨卡拉卡 | 来源:发表于2019-03-27 15:42 被阅读0次
    项目中导航的方式两种:
    • 使用router-link生成 a 标签,的标签式导航
    • 在JS中使用 router.push('home') 方式进行路由导航
    注意:一定要区分 this.$routethis.$router 这两对象
    • this.$route 是路由参数的对象,this.$route.params.idthis.$route.query 都属于它
    • this.$router 是路由导航对象,使用它可以方便的使用JS代码,实现前进、后退、跳转到新的URL
    this.$router 常用方式:
    // 命名的路由
    router.push({ name: 'user', params: { userId: '123' }})
    // 带查询参数,变成 /register?plan=private
    router.push({ path: 'register', query: { plan: 'private' }})
    

    相关文章

      网友评论

          本文标题:10.vue中的编程式导航

          本文链接:https://www.haomeiwen.com/subject/lujzvqtx.html