跳到主要内容

Events

所有事件 callback 签名一致:(pos: PosData, event: MouseEvent) => void

Prop触发时机
onActivated元素被激活
onDragStart / onDragging / onDragStop拖拽开始 / 中 / 结束
onResizeStart / onResizing / onResizeStop缩放开始 / 中 / 结束
onRotateStart / onRotating / onRotateStop旋转开始 / 中 / 结束
onFliped缩放越过对边触发翻转
interface PosData {
uuid: string | number
x: number
y: number
w: number
h: number
r: number
z: number | string
stick: '' | 'tl' | 'tm' | 'tr' | 'mr' | 'br' | 'bm' | 'bl' | 'ml' | 'angle'
lock: boolean
active: boolean
flipSign: '' | '+' | '-'
}