基于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,一般来说只可能出现底部处于视口之外的情况(因为宽度会随视口宽度自适应),在这种情况下不允许往下拖,往左往右往上都可以。
相关推荐
计算机魔术师2 分钟前
半年前说不缺钱,半年后150亿美元超募
前端
用户5708462574403 分钟前
自动化发布器里最贵的 Bug:返回成功,但什么都没发生
前端
爱吃馒头不吃辣9 分钟前
加一道题,改一天代码:题库即数据的降维打击
前端·架构
aiks_yuan12 分钟前
Requestly规则使用技巧:前端联调、接口Mock与网络请求调试实战
前端
程序员老赵16 分钟前
Docker 部署 MaxKB:轻松搭建企业级智能体平台
前端·docker·agent
踩蚂蚁30 分钟前
输入关键词到离线模型:从 Wake Word 到多关键词 KWS 的一条工程链路
前端
Amos_Web1 小时前
Markdonw语法
开发语言·前端·javascript
小万7421 小时前
刚发布就冲上GitHub热榜!Filee支持244种格式转换,完全免费还全本机运行
前端
星光不问赶路人1 小时前
Vue 3 对象监听与快照:ref 和 reactive 的关键差异
前端·vue.js