在antd中,popover组件是通过使用React的Portal机制,将popover组件内容渲染到body元素下的一个叫做rc-drawer-placement的div中的。在组件内部,会监听document上的mousedown和touchstart事件,如果触发事件的元素不在popover组件内部,那么就会调用组件的setVisible方法将popover组件隐藏起来。此外,也可以通过设置popover组件的getPopupContainer属性来指定popover渲染的容器元素,从而避免触发其他元素的点击事件。