router-link其他属性

1.tag

指定router-link之后渲染成什么组件如渲染成button

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

2.repace

添加replace不会留下history记录,后退键返回不到上一级元素

3.active-class

点击事件会自定添加标签,可绑定标签名添加类属性来更改样式。

  <router-link to="/home" tag="button" repalce active-class="active">首页</router-link>  

因为这里active-class过长,所以我使用的是另一种方法

在router的index.js路由下新增 linkActiveClass:'active'

const router = new VueRouter({    //步骤3创建实例
  routes,                 //步骤4挂载路由映射
  mode:'history',
  linkActiveClass:'active'
})

页面样式在App.vue中新增

<style>
 .active{
   color:red
 }
</style>
​
posted @ 2021-06-28 17:11  ajaXJson  阅读(34)  评论(0编辑  收藏  举报