vue3中使用element Plus,el-menu添加router属性文字颜色选中激活失效
在vue3中,给属性添加上router属性通过index来跳转路由之后,选中菜单,但是颜色不会变,这时候需要通过在default-active属性激活当前的路由。切记在index的路由路径前面要加上/,否则会失效。要在当前组件中引入router。
·
在vue3中,给<el-menu></el-menu>属性添加上router属性通过index来跳转路由之后,选中菜单,但是颜色不会变,这时候需要通过在default-active属性激活当前的路由。
<el-menu
class="el-menu-demo"
mode="horizontal"
background-color="#b7bfcc"
text-color="#fff"
active-text-color="#334569"
@select="handleSelect"
:router="trueValue"
:default-active="router.currentRoute.value.fullPath">
</el-menu>
要在当前组件中引入router
import router from '@/router';
切记在index的路由路径前面要加上/,否则会失效
<el-menu-item index="/comment">留言</el-menu-item>
更多推荐
已为社区贡献1条内容
所有评论(0)