1.0.0-alpha.4.2 • Published 6 years ago
react-dragzoom v1.0.0-alpha.4.2
a drag and scale component for react
Dragzoom
props | Description | Type | Default |
---|---|---|---|
img | 背景图url | string | '' |
style | dragzoom第一层div的样式 | HTMLStyleElement | {} |
maxZoom | 最大缩放层级 | number | 2 |
scaleable | 是否可以缩放 | boolean | true |
draggable | 图层是否可以拖动 | boolean | true |
onSizeChange | 图层大小变化时的回调 | (props, changed, all): void | NOOP |
onDrag | 图层拖动时的回调 | (Position): void | - |
onDragStop | 图层拖动结束时的回调 | (Position): Object | - |
polygonDragDisabled | 禁用自定义图层的拖动 | boolean | true |
onPolygonDragStop | 自定义图层停止拖动的回调 | (context:CanvasRenderingContext2D ,props:{id:string,path:Path}) => mixed | - |
controlPaint | 控制自定义图层的绘画 | (context:CanvasRenderingContext2D ,props:{id:string,path:Path}) => mixed | - |
dragControlPaint | 控制拖拽时自定义图层的绘画 | String | - |
DragzoomPolygon
props | Description | Type | Default |
---|---|---|---|
capture | 是否捕获坐标 | boolean | false |
capturePosition | 捕获坐标函数 | (a:number,number) => mixed | (a:number,number) => null |
DragzoomPolygon.Polygon
props | Description | Type | Default |
---|---|---|---|
path | 自定义图层的路径 | Array<number,number> | [] |
polygonDrag | 是否能拖动 | boolean | false |
DragzoomItems
props | Description | Type | Default |
---|---|---|---|
pointsDisabled | 所有点位能否拖动 | boolean | false |
onDrag | 点位拖动时的回调 | (point: Point) => mixed | (point: Point) => mixed |
onDragStop | 点位拖动结束时的回调 | (point: Point) => mixed | (point: Point) => mixed |
DragzoomItem
props | Description | Type | Default |
---|---|---|---|
id | 点位id | boolean | false |
children | 子项 | React.Node | null |
disabled | 是否禁用拖动 | boolean | false |
capture | 是否捕获坐标 | boolean | false |
capturePosition | 捕获坐标函数 | (a:number,number) => mixed | (a:number,number) => null |
1.0.0-alpha.4.2
6 years ago
1.0.0-alpha.4.1
6 years ago
1.0.0-alpha.4
6 years ago
1.0.0-alpha.3.1
6 years ago
1.0.0-alpha.3
6 years ago
1.0.0-alpha.2
6 years ago
1.0.0-alpha.1
6 years ago
0.2.4
6 years ago
0.2.3
6 years ago
0.2.2
6 years ago
0.2.1
7 years ago
0.2.0
7 years ago
0.2.0-alpha-1
7 years ago
0.2.0-alpha
7 years ago
0.1.6
7 years ago
0.1.5
7 years ago
0.1.5-beta
7 years ago
0.1.4
7 years ago
0.1.3
7 years ago
0.1.3-rc.2
7 years ago
0.1.3-rc.1
7 years ago
0.1.3-beta
7 years ago
0.1.2
7 years ago
0.1.1-beta
7 years ago
0.1.1-alpha
7 years ago
0.1.1
7 years ago
0.1.0
7 years ago
0.0.1-alpha
7 years ago
0.0.1
7 years ago
1.0.0
7 years ago