router-link的属性:

router-link的属性:

(1)属性to:用于指定跳转的路径

to后边跟上你配置好的路径
<router-link to="/home">首页</router-link>

(2)属性tag:

router-link默认会将链接渲染成a标签,如果你想让它渲染成其他的,可以通过tag属性
<router-link to="/home" tag="button">首页</router-link>

<router-link to="/home" tag="li">首页</router-link>

(3)属性replace

router-link默认标签可以返回,如果不希望有返回键,可以添加replace,不需要跟值
<router-link to="/home" replace>首页</router-link>

(4)修改默认控制激活样式active-class

router-link标签会被渲染成以下形式:
<button  class="router-exact-active    router-link-active">
router-link-active就是用来控制激活的样式,你可以直接运用这个class名称修改
<style>
.router-link-active {
  color: red;
}
</style>
如果你觉得这个名字太长了,可以通过属性active-class指定样式的名称
<router-link to="/home" replace active-class="active">首页</router-link>

<router-link to="/about" replace active-class="active">首页</router-link>



<style>
.active {
  color: red;
}
</style>
假如标签很多,有这样的简便方式:
在router-index.js中这样配置就可以了
const router = new VueRouter({
  routes,
  activeClass: 'active'
})
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Realistic-er

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值