你瞅啥呢

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

 

posted @   叶乘风  阅读(952)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· MongoDB 8.0这个新功能碉堡了,比商业数据库还牛
· 记一次.NET内存居高不下排查解决与启示
· 白话解读 Dapr 1.15:你的「微服务管家」又秀新绝活了
点击右上角即可分享
微信分享提示