优秀的编程知识分享平台

网站首页 > 技术文章 正文

element-ui布局问题(二)(vue elementui 布局)

nanyue 2024-08-28 19:04:55 技术文章 7 ℃

浏览器右侧出现2个滚动条

当el-main中的内容超出浏览器高度时,在浏览器右侧出现了2个滚动条,el-main中1个,浏览器1个。

网上较多的答案是将el-main设置overflow为hidden,我的页面是有分页器的,当每页条数是5条的时候,还看不出什么问题,但是将每页条数更改为20,出现了滚动条滚到底部也看不到分页器的问题,解决方案是在最外层的el-container中设置为overflow为hidden。

<el-container  style="overflow: hidden;">
  <el-header>Header</el-header>
  <el-container>
    <el-aside width="200px">Aside</el-aside>
    <el-main>Main</el-main>
  </el-container>
</el-container>

修改完的效果是可以看到分页器了,但是只能显示一半,虽然可以用鼠标点,但是比较吃力。

查看.el-pagination的css,发现分页器的padding是比较小的。

.el-pagination {
    white-space: nowrap;
    padding: 2px 5px;
    color: #303133;
    font-weight: 700;
}

尝试着在全局css中将el-pagination的padding-bottom设置的大一些,滚动条滚到底部可以看到完整的分页器,问题解决了。

.el-pagination {
	padding-bottom: 20px;
}


最近发表
标签列表