vue.js路由跳转详解

  

本文为大家分享了vue.js路由的跳转,供大家参考,具体内容如下

  

1,路由演示示例
  

        & lt; div id=坝τ谩北?   & lt; h2>应用你好! & lt;/h2>   & lt; p>   & lt; !——使用router-link组件来导航。——比;   & lt; !——通过传入”到“属性指定链接。——比;   & lt; !- & lt; router-link>默认会被渲染成一个‘& lt; a>标签——比;   & lt; router-link="/foo "祝辞去Foo   & lt; router-link="/酒吧"祝辞去Bar   & lt;/p>   & lt; !——路由出口——比;   & lt; !——路由匹配到的组件将渲染在这里——比;   & lt; router-view> & lt;/router-view>   & lt;/div>   之前      

2路由的跳转
  

  

router-link是一个组件,默认被渲染成一个带有链接的一个标签,通过对属性指定链接地址。
  注意:被选中的router-link将自动添加一个类属性值.router-link-active 
  

  

1), router-link的要属性
  

  

这是一个必须设置的属性,否则路由无法生效。它表示路由的链接,可以是一个字符串也可以是一个描述目标位置的对象。
  

        & lt; !——字符串——比;   & lt; router-link=凹摇痹贖ome      & lt; !——渲染结果同上使用v-bind的JS表达式——比;   & lt; router-link v-bind:="‘家’”祝辞Home      & lt; !——渲染结果同上不写v-bind也可以,就像绑定别的属性一样,比;   & lt; router-link:=凹摇痹贖ome      & lt; !——渲染结果同上——比;   & lt; router-link:="{路径:“家”}”祝辞Home      & lt; !——命名的路由——比;   & lt; router-link:="{名称:“用户”,参数:{标识:123}}“祝辞User//此时路由如下定义,名字也可为中文   const路线=[   {路径:/user,组件:用户名:“用户”}   ];      & lt; !——带查询参数,下面的结果为/注册# 63;计划=私人——比;   & lt; router-link:="{路径:“登记”,查询:{计划:“私人”}}“祝辞Register   之前      

这里如果是简单的路由跳转,可以写成,也是可以是:,或者是v-bind:用
  

  

2,取代   

一个布尔类型,默认为假的。如果取代设置为真,那么导航不会留下历史记录,点击浏览器回退按钮不会再回到这个路由。

        & lt; router-link="商品" replace> & lt;/router-link>      

3,标签   

router-link默认渲染成一个标签,也有方法让它渲染成其他标签,标签属性就用来设置router-link渲染成什么标签的。

        & lt; !李——渲染成标签——比;   & lt; router-link=盎跷铩北昵?袄睢弊4? lt;/router-link>   之前      

4,活动课   

上面说了被选中的router-link将自动添加一个类属性值.router-link-active,这个属性就是来修改这个类值的。

        & lt; !——改变router-link的活跃时的名字——比;   & lt; router-link="商品"活动课=皉outer-active祝辞& lt;/router-link>   之前      

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。

vue.js路由跳转详解