javascript - 如何使具有动态内容的reactstrap模态可调整大小和可拖动?
问题描述
我想用来自另一个组件的动态内容来制作 reactstrap 模式,它可以调整大小和拖动。
我的代码:
<Draggable>
<Modal isOpen={modal} toggle={this.toggle}>
<ModalHeader toggle={this.toggle}>Add/Edit</ModalHeader>
{modal ?
<ModalBody>
{this.props.dynamicComponent}
</ModalBody> : ''}
</Modal>
</Draggable>
我已经通过使用实现了可拖动,react-draggable
但我在调整大小时遇到了问题。我已经使用过react-resizable
,re-resizable
但是如果它们之前的<Resizable>
标签<Draggable>
甚至在打开模式之前和打开 Resizable 之后都创建了空间,则无法正常工作。
我已将<Resizable>
标签放在 之后<Draggable>
,Resizable 不起作用。
解决方案
我没有找到完整的答案,所以我决定删除 Draggable 并将 Resizable 添加到 Modal 中,因此我将这段 CSS 代码添加到了 modal 中:
.modal-content{
border: 2px solid;
resize: both;
overflow: auto;}
推荐阅读
- javascript - 如何禁用AngularJS中的锚标签?
- php - 警告:尝试访问 C:\xampp\htdocs\wordpress2\wp-content\themes\sport-ak\framework 中 bool 类型值的数组偏移量
- sql - TOMCAT:与主机 127.0.0.1、端口 1433 的 TCP/IP 连接失败
- python - RuntimeError: `loss` 传递给 Optimizer.compute_gradients 应该是启用急切执行时的函数。使用 TensorFlow 1.15
- python - 子类模型中的大多数卷积滤波器不存在梯度
- oracle - 如果可折叠报告为空,Oracle apex 19.2 会显示用户
- python - 为什么 alembic 没有看到模型并且没有与它们同步?
- swift - 使用 Apple Button 登录仅在应用重新启动时更改配色方案
- python - 当我尝试在终端中找到 conda 路径时,发生了一些非常奇怪的事情
- networking - 未加载 Realtek UEFI UNDI 驱动程序