可能是因为在自定义抽屉组件中,没有正确处理onClose事件。以下是一个正确处理onClose事件的示例:
import React from 'react'; import { Drawer } from 'antd';
function CustomDrawer(props) { const { visible, onClose } = props;
const handleClose = () => { console.log('CustomDrawer handleClose'); onClose(); };
return (
Custom Content
export default CustomDrawer;
在这个示例中,我们在自定义抽屉组件中定义了一个handleClose函数,它会在onClose事件被触发时被调用,并调用传递过来的onClose函数。这样,当我们使用这个自定义抽屉组件时,onClose事件就能够正常地工作了。