elementUi NavMenu 导航菜单 去除下划白线

<el-menu
            class="el-menu-vertical-demo menu-left"
            :unique-opened="true"
            v-for="(muen,key) in menuList"
            :key="muen.menuId"
            :collapse="showCollapse"
            :default-openeds="defaultOpen"
            theme="dark"
            //2个事件,请切记,不能写:default-active="defaultActive",computed: {
            defaultActive(){
                return this.$route.path.replace('/login');//路由替换,将当前的路由替换掉
            }
        },否则点击二级菜单的时候,别的二级菜单会展开,
            @open="handleOpen"
            @close="handleClose"
            :collapse-transition="true"
            router>
            <el-submenu
                :index="muen.menuId"
            >
                <template slot="title">
                    <i :class="'iconfont '+muen.icon"></i>
                    <span class="hidden-xs-only parentMenuName">{{muen.menuName}}</span>
                </template>
                <el-menu-item
                    v-for="item in muen.children"
                    :key="item.menuId"
                    :index="item.url"
                >
                    <span>{{item.menuName}}</span>
                </el-menu-item>
            </el-submenu>
        </el-menu>

		//展开当前一级菜单,关闭其他的菜单
            handleOpen(key, keyPath) {
                //当前打开的sub-menu的 key 数组
                this.defaultOpen = [key];
            },
            //点击当前一级菜单关闭
            handleClose(key, keyPath) {
                console.log(key);
                console.log(keyPath);
            },


		//展开当前一级菜单,关闭其他的菜单
            handleOpen(key, keyPath) {
                //当前打开的sub-menu的 key 数组
                this.defaultOpen = [key];
            },
            //点击当前一级菜单关闭
            handleClose(key, keyPath) {
                console.log(key);
                console.log(keyPath);
            },

下面的代码放到

<style scoped>
.el-menu.el-menu--horizontal{
  border: none;
}
/* 标题颜色改变 */
>>>.el-menu--horizontal>.el-submenu .el-submenu__title{
  width: 14.3rem;
  color: white;
}
/* hover颜色改变 */
>>>.el-menu--horizontal>.el-submenu .el-submenu__title:hover{
  color: rgb(102, 97, 97);
}
/* 消除动态添加的三角 */
>>>.el-icon-arrow-down:before{
  content: none;
}
/* 下拉宽度调整 */
>>>.el-menu-item{
  width: 5rem;
}
</style>
评论 7
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

李泽举

如对你有帮助,那我就没白写

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值