<router-link> 中的属性

本文介绍了VueRouter中用于导航的几个关键属性:to属性用于组件间的跳转,支持字符串路径或对象形式;active-class属性定义了链接被激活时的样式类;replace属性则控制路由跳转时是追加还是替换浏览器历史记录。
摘要由CSDN通过智能技术生成

目录

1.to 属性:

2.active-class 属性:

3.replace 属性


1.to 属性:

        1.作用:to属性实现组件间的跳转

        2.书写方式:

                方式一:to 后面跟字符串

<router-link to="路由组件的path值">xxx</router-link>

                方式二:to 后面跟对象 

<router-link 
    :to="{
        name:'xiangqing',
        query: {
            id: mi.id,
            title: mi.title
         }
     }">
     {{ mi.title }}
</router-link>

2.active-class 属性:

        1.作用:表示该元素被激活时使用的样式

<router-link to="/home/news" class="second_item" active-class="active">News</router-link>

3.replace 属性

        1.作用:控制路由跳转时操作浏览器历史记录的模式

        2.浏览器的历史记录有两种写入方式:分别为 pushraplacepush 是追加历史记录,replace 是替换当前历史记录,路由跳转的时候默认为 push

        3.开启 replace 模式

<router-link replace to="/home/news">News</router-link>

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值