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
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了