关于element-plus中el-menu或者el-menu-item导致无法跳转问题或者无法路由或闪动问题解决方法

5 篇文章 2 订阅
"这篇博客主要讨论了一个Vue.js应用中菜单导航的问题,即点击首页按钮没有触发跳转,而其他菜单项正常工作。问题出在首页的`el-menu-item`缺少了`router`属性。解决方案是为首页的菜单项添加正确的路由配置,如`index="/"`。同时,作者提醒在使用子菜单时要注意每个菜单项的唯一标识`index`,不设置会导致页面闪烁。参考链接提供了更多关于Vue.js路由的详细信息。"
摘要由CSDN通过智能技术生成

原本界面:我出现的点击首页没有跳转,而点击其他的就跳转
在这里插入图片描述

原本的代码:
在这里插入图片描述
下面展示一些 内联代码片

  <el-menu
                    background-color="#545c64"
                    text-color="#fff"
                    active-text-color="#ffd04b"
            >
                <el-menu-item index="/">
                    <i class="el-icon-s-marketing" style="vertical-align: 0px;"></i> 首页
                </el-menu-item>
            </el-menu>
            <el-col :span="2">
                <el-menu
                        :default-active="this.$route.path"
                        router mode="horizontal"
                        class="el-icon-add-location"
                        @open="handleOpen"
                        @close="handleClose"
                        background-color="#545c64"
                        text-color="#fff"
                        active-text-color="#ffd04b">
                    <el-submenu>
                        <el-menu-item index="/admin/index"><i class="el-icon-s-platform"></i>个人中心</el-menu-item>
                        <el-menu-item index="/tsgadmin/index"><i class="el-icon-s-platform"></i>消息中心</el-menu-item>
                        <el-menu-item index="/user/index"><i class="el-icon-s-platform"></i>退出登陆</el-menu-item>
                    </el-submenu>
                </el-menu>
            </el-col>

解决方法:主要问题是第一个忘记在el-menu没有加入router,正确代码:我这里只截图出错的部分
在这里插入图片描述
同时也要注意: ,一定要加上标号index=“1”,否则回会闪动。标号可以1、2…等
在这里插入图片描述可以参考另一个博文:链接: https://blog.csdn.net/weixin_42565137/article/details/91909055.

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值