基于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,一般来说只可能出现底部处于视口之外的情况(因为宽度会随视口宽度自适应),在这种情况下不允许往下拖,往左往右往上都可以。
相关推荐
何中应18 分钟前
MindMap部署
前端·node.js
NAGNIP21 分钟前
程序员效率翻倍的快捷键大全!
前端·后端·程序员
一个网络学徒24 分钟前
python5
java·服务器·前端
tiantian_cool25 分钟前
Claude Opus 4.6 模型新特性(2026年2月5日发布)
前端
0思必得030 分钟前
[Web自动化] Selenium获取元素的子元素
前端·爬虫·selenium·自动化·web自动化
用户57573033462436 分钟前
🌟 从一行 HTML 到屏幕像素:浏览器是如何“画”出网页的?
前端
NEXT0638 分钟前
React Hooks 进阶:useState与useEffect的深度理解
前端·javascript·react.js
sure28244 分钟前
React Native应用中使用sqlite数据库以及音乐应用中的实际应用
前端·react native
CHU7290351 小时前
扭蛋机盲盒小程序前端功能设计解析:打造趣味与惊喜并存的消费体验
前端·小程序
前端布道师1 小时前
Web响应式:列表自适应布局
前端