vue-router中的router-link的active-class

在vue-router中要使用選中樣式的方法有兩種:html

一、直接在路由js文件中配置linkActiveClassvue

 

二、在router-link中寫入active-classvue-router

 

問題:若是就這樣,那麼會出現一個問題,無論跳轉到哪裏,跳轉到根目錄的那個鏈接(to="/")  始終都會有選中樣式api

       

  爲何會這樣呢?查閱文檔:https://router.vuejs.org/zh-cn/api/router-link.htmlspa

知道了,若是隻是添加選中樣式,那麼只要是以to的值開頭的,都會激活選中樣式3d

to="/" to="/a" to="/b"

  爲了解決上面的問題,還需加入一個屬性exact,相似也有兩種方式:router

  一、直接在路由js文件中配置linkActiveClasshtm

  

  二、在router-link中寫入exactblog

  

 

  

  好了,看看效果:路由

    

相關文章
相關標籤/搜索