解決Vue3使用Element-Plus導(dǎo)航刷新后active高亮消失的問題
解決Vue3 使用Element-Plus導(dǎo)航刷新后active高亮消失的問題
啟用路由模式會在激活導(dǎo)航時以 index 作為 path 進(jìn)行路由跳轉(zhuǎn) 使用 default-active 來設(shè)置加載時的激活項。
接下來打印一下選中項index和index路徑,
刷新也是沒有任何問題的,active不會消失,整體代碼如下:
<template> <div class="header"> <el-menu :router="true" :default-active="route.path" class="el-menu-demo" mode="horizontal" background-color="#545c64" text-color="#fff" active-text-color="#ffd04b" @select="handleSelect" > <el-menu-item index="/">Home</el-menu-item> <el-menu-item index="/about">About</el-menu-item> <el-menu-item index="/news">News</el-menu-item> <el-menu-item index="/product">Product</el-menu-item> </el-menu> </div> </template> <script setup lang="ts"> import {useRoute} from "vue-router"; const route=useRoute() const handleSelect = (key: string, keyPath: string[]) => { console.log(key, keyPath) } </script>
到此這篇關(guān)于解決Vue3使用Element-Plus導(dǎo)航刷新后active高亮消失的問題的文章就介紹到這了,更多相關(guān)Vue3刷新后active高亮消失內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- vue3 el-form-item如何自定義label標(biāo)簽內(nèi)容
- Vue3 Element Plus el-form表單組件示例詳解
- element-plus?el-form表單驗證使用方法以及注意事項
- VUE3使用Element-Plus時如何修改ElMessage中的文字大小
- Vue3使用element-plus實現(xiàn)彈窗效果
- vue3+element-plus?Dialog對話框的使用與setup?寫法的用法
- vue3+vite+TS中使用element-plus按需引入ElLoading、ElMessage樣式失效解決
- VUE3+Element-plus中el-form的使用示例代碼
相關(guān)文章
解決vue組件沒顯示,沒起作用,沒報錯,但該顯示的組件沒顯示問題
這篇文章主要介紹了解決vue組件沒顯示,沒起作用,沒報錯,但該顯示的組件沒顯示問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-09-09Vue3中Transition和TransitionGroup組件的使用及說明
本文將深入探討這兩個組件的作用,以及如何在實際項目中靈活運用它們,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2025-03-03深入淺析golang zap 日志庫使用(含文件切割、分級別存儲和全局使用等)
這篇文章主要介紹了golang zap 日志庫使用(含文件切割、分級別存儲和全局使用等),本文通過實例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價值,需要的朋友可以參考下2020-02-02使用Vue封裝一個可隨時暫停啟動無需擔(dān)心副作用的定時器
這篇文章主要為大家詳細(xì)介紹了如何使用Vue封裝一個可隨時暫停啟動無需擔(dān)心副作用的定時器,感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下2024-11-11