React实现拖拽改变宽度

1,307 阅读1分钟

插件

使用了第三方插件 re-resizable用 React 组件可以很便捷的实现可拖拽改变组件宽度高度。 安装方法 yarn add re-resizablenpm install re-resizable

属性

参数说明类型
defaultSize初始默认宽高string / number
minWidth宽度下限string / number
minHeight高度下限string / numberr
maxWidth宽度上限string / number
maxHeight高度上限string / number
bounds指定边界大小window / parent / HTMLElement

示例

import React, { Component } from "react";
import { Resizable } from "re-resizable";

export default class Demo extends Component {
  render() {
    return (
      <Resizable
        style={{ background: "#8cdbd5" }}
        defaultSize={{ width: 320, height: 200 }}
      >
        111111111
      </Resizable>
    );
  }
}