午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁技術文章
文章詳情頁

Vue 解決父組件跳轉子路由后當前導航active樣式消失問題

瀏覽:172日期:2023-01-02 09:52:48

舉個栗子,導航欄如下圖,當前新聞資訊的路由是:localhost:8083/#/new,導航欄樣式如圖所示:

Vue 解決父組件跳轉子路由后當前導航active樣式消失問題

隨便挑個新聞點擊后會跳轉到子路由:localhost:8083/#/new/newDetail,這時候新聞資訊的主路由style樣式出現消失的問題,如下圖:

Vue 解決父組件跳轉子路由后當前導航active樣式消失問題

style代碼:

.router-link-exact-active{ color: #8fc526!important; border-top: 4px solid #8fc526!important; }

router.js代碼:

{ path: ’/new’, name: ’new’, component: news, children: [ { path: ’/new/newDetail’, name: ’newDetail’, component: newsDetail } ] }

解決方案:

將style方案改成下面即可

.router-link-active{ color: #8fc526!important; border-top: 4px solid #8fc526!important;}

類名設置為router-link-active,即使是跳轉到子路由也不會影響到主路由的樣式問題

補充知識:解決element-ui中el-menu組件作為vue-router模式在刷新頁面后default-active屬性與當前路由頁面不一致問題的方法

解決辦法是給menu的default-active綁定route.path

形如:

<el-menu :default-active='$route.path' ...>

每次渲染menu都會讀當前path 設置為default-active

以上這篇Vue 解決父組件跳轉子路由后當前導航active樣式消失問題就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持好吧啦網。

標簽: Vue
相關文章:
主站蜘蛛池模板: 国产二区视频在线观看 | 视频一区二区欧美 | 深夜福利久久 | 中文字幕一二区 | 亚洲字幕在线观看 | 精品无码久久久久久国产 | 婷婷深爱网| 久久久久久久久久免费视频 | 欧美精品免费在线观看 | 天天操婷婷 | 国产亚洲欧美精品久久久www | 亚洲五月综合 | 亚洲最大中文字幕 | 亚洲国产网址 | 蜜桃av噜噜一区二区三区麻豆 | 91中文字幕网 | 日韩午夜一区 | 久草精品视频 | 四虎最新免费网址 | 亚洲日本久久 | 成人午夜网| 国产精品18| 影音先锋男人网 | 国产成人精品一区二区三区在线 | 蜜臀99久久精品久久久久小说 | 日本三级一区 | 久久一区精品 | 欧美成视频 | 国产一二区视频 | 欧美日韩中文视频 | 亚洲字幕av一区二区三区四区 | 五月深爱| 久久视频在线播放 | 日韩美女视频 | 午夜激情福利网 | 亚洲精品成人在线视频 | 亚洲成人黄色 | 久久一区二区三区四区五区 | 五月婷婷视频在线 | 中文字幕亚洲第一 | 成 年人 黄 色 片 |