可以使用antd的onOpenChange属性来监听面板的打开和关闭,然后使用JavaScript代码将其滚动到顶部。具体做法如下所示:
{ if (status) { setTimeout(() => { const pickerPanel = document.querySelector('.ant-time-picker-panel'); if (pickerPanel) { pickerPanel.scrollTop = 0; } }, 0); } }} />
在这里,我们在onOpenChange回调函数中设置一个setTimeout计时器,等待下一个事件循环周期,确保面板已经被完全渲染出来。然后,我们使用querySelector获取面板元素,将其scrollTop属性设置为0,即可将其滚动到顶部。
上一篇:AntDReactInputNumber增加/减少按钮似乎会启动无限循环
下一篇:AntdReact中的动态可扩展行键表不允许单击展开