2023-11-27 记录react拖拽组件 —— react-draggable 使用方法
安装:
yarn add react-draggable
注:如果你用npm安装失败可以尝试使用yarm,我就是npm i react-draggable报错了,用yarn装才好
普通使用:
// 引入 import Draggable from 'react-draggable'; const DraggableCore: any = Draggable; // 使用 <div> <DraggableCore> <div>666</div> </DraggableCore> </div>
注:一定要加div套住拖拽组件!
react+antd modal:
// 引入 import Draggable from 'react-draggable'; const DraggableCore: any = Draggable; // modal <Modal open={true} maskClosable={true} modalRender={(modal) => ( <div> <DraggableCore handle='.ant-modal-header'> <div>{modal}</div> </DraggableCore> </div> )} > <div>这是一个modal</div> </Modal>
拖拽组件官方链接:https://github.com/react-grid-layout/react-draggable
看看别人是怎么用的:https://blog.csdn.net/hyqhyqhyqq/article/details/129338068

浙公网安备 33010602011771号