本文为大家分享了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路由跳转详解