首页 > 其他分享 >2023-11-27 记录react拖拽组件——react-draggable试用方法

2023-11-27 记录react拖拽组件——react-draggable试用方法

时间:2023-11-27 20:22:25浏览次数:27  
标签:11 Draggable react draggable modal 组件 拖拽

安装:

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

 

标签:11,Draggable,react,draggable,modal,组件,拖拽
From: https://www.cnblogs.com/iuniko/p/17860360.html

相关文章

  • UVA11275 3D Triangles 题解
    LinkUVA112753DTrianglesQuestion给你三维空间中的两个三角形,请判断它们是否有公共点。Solution如果在三维空间中相交,那么,肯定有一个三角形的某一条边穿过了另外一个三角形Code#include<bits/stdc++.h>usingnamespacestd;constdoubleeps=1e-9;structPoint3{......
  • 每日总结11.27
    观察者模式通过本次实验掌握以下内容:1、理解观察者模式的动机,掌握该模式的结构;2、能够利用观察者模式解决实际问题。实验任务:股票提醒当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价格下降时会大哭一场。 Client.java:publiccl......
  • Codeforces Round 911 (Div. 2)
    CodeforcesRound911(Div.2)A-CoverinWater解题思路:如果存在三个以上相邻的格子需要填,那么答案为二,否则有多少空格答案为多少。代码:#include<bits/stdc++.h>usingnamespacestd;usingll=longlong;typedefpair<int,int>pii;#definefifirst#definese......
  • 20231117上机编程[高可靠在线视频]
    某电信公司推出高可靠的在线视频业务。为了保证可靠性,公司针对不同视频类型,准备了不同的专用网络通道,并对指定视频类型服务进行通道分配。一个用户在一个时段只能使用一个视频服务,可以多次申请。请实现以下功能:VideoService(int[]channels,int[]charge) :初始化系统channel......
  • 11月27日每日学习
    完成将生成的加减乘除算术添加到数据库中,并且将算数从数据库取出来运行结果源代码packagedao;importjava.sql.Connection;importjava.sql.PreparedStatement;importjava.sql.ResultSet;importjava.util.Random;importjava.util.Scanner;importutil.DBUtil;......
  • P7626 [COCI2011-2012#1] MATRIX( 普及/提高− ) 题解
    题目传送门思路:首先思考暴力,\(O(n^4)\)的时间复杂度,不行。那么我们这里就要运用到一点前缀和的知识了。我们可以用前缀和对两条对角线进行计数。每个点有两个对角线运算。差不多是\(O(n^2)\)到\(O(n^3)\)的时间复杂度。而\(n\leq400\)稳过。Code:#include<bits/stdc......
  • 11月23日每日学习
    今天写的是flash的大作业<!DOCTYPEhtml><html><head><metahttp-equiv="content-type"content="text/html;charset=utf-8"><metaname="viewport"content="width=device-width,initial-scale=1,......
  • rman异机恢复(11G单机)
    环境:OS:Centos6.9DB:11.2.0.4主库SID:slnngka备库SID:slnngkb 1.异地机器安装相同版本的数据库软件安装步骤省略,注意只安装软件和启动监听器(没有监听任何服务器)确保监听器已经启动 [oracle@slnngkbrmanbak]$lsnrctlstatusLSNRCTLforLinux:Version11.2.0.4.0-......
  • 11月27每日打卡
    [实验任务一]:股票提醒当股票的价格上涨或下降5%时,会通知持有该股票的股民,当股民听到价格上涨的消息时会买股票,当价格下降时会大哭一场。实验要求:1. 提交源代码;  2. 提交类图;  3. 注意编程规范。源码:package实验22; publicclassClient{ publicstat......
  • 【2023-11-26】要习惯好
    20:00生活如旭日东升,黎明曙光已现。你相信吗,我开始热爱生活,因为生活中充满了该做的事,问题接着问题,梦想连着梦想。                                                 ——......