基于antd pro封装的一个可拖动的modalform

因为产品有这个需求,她觉得这个ModalForm有时候挡着后面,顺手发个npm包吧、

效果

安装

bash 复制代码
npm install draggable_modalform
yarn add draggable_modalform

github:github.com/haodali4s/d...

使用

tsx 复制代码
import DraggableModalForm from 'draggable_modalform';
import { ModalForm } from "@ant-design/pro-components";

return (
    <DraggableModalForm>
        <ModalForm ...yourProps> </ModalForm>
    </DraggableModalForm>
)

注意事项

  1. 目前只支持antdPro中的ModalForm,暂不支持antd中的Modal
  2. 不允许拖动出可视区域之外
  3. 已经修复了Modal有部分在视口之外无法移动的bug,一般来说只可能出现底部处于视口之外的情况(因为宽度会随视口宽度自适应),在这种情况下不允许往下拖,往左往右往上都可以。
相关推荐
IT_陈寒14 分钟前
Vue的watch把我坑惨了,原来要这样用才靠谱
前端·人工智能·后端
1-1=017 分钟前
Vue 3 模板语
前端·javascript·vue.js
用户76103044737124 分钟前
【转战智能眼镜开发】ROKID AIUI 小游戏 亚马逊标枪项目实战讲解
前端
风卿35 分钟前
看着AI写代码太孤独了,来欣赏星云吧:一个DSH 装饰插件
前端·javascript
牧艺44 分钟前
弹层不用再手算坐标了:CSS Anchor Positioning 从原理到可上线
前端·javascript·css
用户老李1 小时前
YOLO 目标检测自学教程 07:YOLOv3——多尺度预测
前端
moshuying1 小时前
ESP32 墨水屏金价牌(上):从点亮到把图片推过去
前端
李剑一1 小时前
别再抬杠,前端岗已经没了!无论前后端,我们最终都要成“全干”工程师
前端·面试
Highcharts.js2 小时前
Highcharts 仪表盘与速度仪图表库介绍
前端·信息可视化·仪表板·highcharts·图表开发·图表库·仪表可视化
愚坤2 小时前
前端真有意思,JS还能独立做项目?
前端·javascript·github