可以通过手机设计的 max-height
属性和 overflow-y
属性来解决此问题。具体操作如下:
.ant-layout-sider {
/* 定义侧边栏的最大高度 */
max-height: calc(100vh - 64px);
/* 滚动条滚动 */
overflow-y: auto;
}
其中,calc(100vh - 64px)
的 100vh
是视口高度,64px
是顶部导航栏的高度。
在定义 max-height
和 overflow-y
后,可以使侧边栏拥有固定的高度,并且当内容超出高度时,会自动出现滚动条。
示例代码:
/* 此处填充Ant Design 侧边栏内容 */
/* 此处填充Ant Design 内容 */