router-link-active

組件支持用戶在具有路由功能的應用中(點擊)導航。 通過 to 屬性指定目標地址,默認渲染成帶有正確鏈接的 標籤,可以通過配置 tag 屬性生成別的標籤.。另外,當目標路由成功激活時,鏈接元素自動設置一個表示激活的 CSS 類名,就是router-link-active,我們就可在a標籤被點擊時,給a標籤添加顏色或背景

如果你覺得router-link-active這個名字過長時,你可以在main.js中,

let router=new VueRouter({

  router-link-active:’active'

})

例子:router-link: 其中tag='div'表示router-link爲div標籤


<template  v-for="(item,index) in arr">
        <router-link tag="div" class="tab_item " :to="item.path" :key="index">
                <span class="tab_span">{{item.title}}</span>
        </router-link>
</template> 
.tab_item{        
        &.router-link-active{    //表示router-link激活選中時的狀態
            .tab_span{
                color: red;
                border-bottom: 1px solid red;
            }
        }
    }

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章