1.0.2 • Published 4 years ago

xy-resizable v1.0.2

Weekly downloads
2
License
MIT
Repository
github
Last release
4 years ago

使用方式

<Resizeable
    showGuideLine
    direction={["right", "bottom"]}
    enableResizing
    getGuideLineParent={() => document.body}
>
    <div style={{ width: "80%", margin: "10px 0", background: "yellow" }}>
    test
    </div>
</Resizeable>

API

interface ResizeableProps {
  direction?: DirectionType | Array<DirectionType>;
  // 显示resize指导线
  showGuideLine?: boolean;
  // 指定resize指导线挂载的dom元素
  getGuideLineParent?: (currDom: HTMLElement) => any;
  onResizeEnd?: (
    resizedX: number,
    resizedY: number,
    initWidth: number,
    initHeight: number,
    currDom: HTMLElement
  ) => void;
  // 是否resize的同时修改dom size
  enableResizing?: boolean; // enableResizing 开启时,enableAutoResize也将为true
  enableAutoResize?: boolean; // 是否resize后直接修改style生效 默认为true

  children?: React.ReactNode;
}
1.0.2

4 years ago

1.0.1

4 years ago

1.0.0

4 years ago