VUE中的router-link

Posted u013035477

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了VUE中的router-link相关的知识,希望对你有一定的参考价值。

     router-link说白了就是html中的a标签而已不过他是有一些功能的a标签

参数router-link
* 在vue-router中,有两大对象被挂载到了实例this
* $route(只读、具备信息的对象)、$router(具备功能函数)
* 查询字符串
    - 1:去哪里`<router-link :to="name:'detail',query:id:1  ">xxx</router-link>`
    - 2:导航(查询字符串path不用改) ` name:'detail' , path:'/detail',组件`
    - 3:获取路由参数(要注意是query还是params和对应id名)
        + `this.$route.query.id`
* path方式
    - 1:去哪 `<router-link :to="name:'detail',params:name:1  ">xxx</router-link>`
    - 2:导航(path方式需要在路由规则上加上/:xxx)
    - ` name:'detail' , path:'/detail/:name',组件`
    - 3:获取路由参数(要注意是query还是params和对应name名)
        + `this.$route.params.name`

以上是关于VUE中的router-link的主要内容,如果未能解决你的问题,请参考以下文章

Vue JS中的动画/转换元素

vue-router:如何禁用 router-link 的 css 的大纲属性作为

详解vue-router 2.0 常用基础知识点之router-link

vue2.0中router-link详解

为啥vue中子路由点击router-link只能刷新一次子页面?

vue active-class的用法