目前找到了一个解决方案,就是把多目录树组件(a-directory-tree)用 a-list-item 包起来, 放到一个 列表里组件(a-list)里面,具体见 https://github.com/v9u/antd-tree-scroll-bug/tree/fix
将多个目录树组件(a-directory-tree)放到一个 div 容器下面并展开,会发现顶层父容器被撑开了,而且顶层父容器会有一个滚动条
- 克隆项目到本地
- 使用 pnpm i 命令安装依赖
- 使用 pnpm dev 命令运行项目
- 打开页面 http://localhost:3000 ,然后将页面大小调整为露出点白色背景即可
- 折叠所有列表(使用url http://localhost:3000/?expand=0),可以发现页面右侧没有出现滚动条
Ant Design Drawer组件出现多滚动条:https://blog.csdn.net/qq_40593656/article/details/115507802
pnpm i
运行命令(成功后访问 3000 端口即可 http://localhost:3000/ ):
pnpm dev
本项目基于该项目创建: https://github.com/snowdreamtech/vite-vue3-tsx-starter.git

