Skip to content
导航

DragEvent

拖动事件。

事件名称

DragEvent.DRAG

拖动事件

drag

DragEvent.START

开始拖动事件

drag.start

DragEvent.END

结束拖动事件

drag.end

关键属性

moveX: number

拖动事件偏移的 X 轴距离(世界坐标)

moveY: number

拖动事件偏移的 Y 轴距离(世界坐标)

totalX: number

本轮拖动事件偏移的 X 轴总距离(世界坐标)

totalY: number

本轮拖动事件偏移的 Y 轴总距离(世界坐标)

示例

ts
import { Leafer, Rect, DragEvent, LeafHelper } from 'leafer-ui'

const leafer = new Leafer({ view: window })

const rect = new Rect({ x: 200, y: 100, fill: '#32cd79' })

leafer.rotation = 30
leafer.add(rect)

rect.on(DragEvent.DRAG, function (e: DragEvent) {  
    LeafHelper.move(e.current, e.moveX, e.moveY)
})

继承

PointerEvent

API

DragEvent

Released under the MIT License.