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.