ant-design Drawer 设置 mask false,在 Drawer 内打开 Modal,打开的 Drawer 位置会因为滚动消失而闪动

edqdpe6u  于 3个月前  发布在  其他
关注(0)|答案(2)|浏览(44)

https://stackblitz.com/edit/react-etuypq?file=demo.tsx

Steps to reproduce

  1. 点击 Open Drawer
  2. 点击 Open Modal

What is expected?

Drawer 不闪动

What is actually happening?

Drawer 位置变了
| Environment | Info |
| ------------ | ------------ |
| antd | 5.18.2 |
| React | latest |
| System | mac |
| Browser | chrome |

这个看要不要内置优化掉?

woobm2wo

woobm2wo1#

参考: #38506 特意设定的
你可以监听open 控制document.body.style来添加或者移除样式

n6lpvg4x

n6lpvg4x2#

参考: #38506 特意设定的 你可以监听open 控制document.body.style来添加或者移除样式

这个没问题,我是觉得 Drawer 可以优化,动态改 right 值

相关问题