如何关闭elementUI左侧aside的滚动条?

展开左侧导航菜单时太高了出现了Y滚动条,浏览器自带的滚动条太丑,后来用<el-scrollbar>标签包裹,结果x和y轴都出现了滚动条,但是x滚动条还是浏览器样式而且不能滚动,css样式里加了overflow-x: hidden;隐藏不了

<el-container style="height: 100%">
                    <el-aside :width="isCollapse?'64px':'200px'">
                        <el-scrollbar>
                            <el-menu
                                    background-color="#333744"
                                    text-color="#fff"
                                    active-text-color="#ffd04b"
                                    :collapse="isCollapse"
                                    :collapse-transition="false"
                                    :unique-opened="true">
                                <el-submenu :index="item.id+''" v-for="item in menuList" :key="item.id" style="text-align: left">
                                    <template slot="title">
                                        <i :class="icons[item.id]"></i>
                                        <span style="text-align: left">{{item.name}}</span>
                                    </template>
                                    <el-menu-item :index="subItem.id+''" v-for="subItem in item.children" :key="subItem.id">
                                        <i class="el-icon-menu"></i>
                                        {{subItem.name}}
                                    </el-menu-item>
                                </el-submenu>
                            </el-menu>
                        </el-scrollbar>

                    </el-aside>
                <el-main>Main</el-main>
            </el-container>
.el-aside {
        height: 100%;
        background-color: #333744;
        color: #333;
        text-align: center;
        line-height: 200px;
        .el-menu {
            border-right: none;
        }
    },
.el-scrollbar{
        height:100%;
    }

阅读 6.6k
1 个回答

是自带的,要改需要更改element-theme中的css样式。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题