DropEvent
拖放事件
关键属性
list: ILeafList
待放置的对象列表,默认为当前触发拖动事件的对象列表
继承属性
PointerEvent 属性
→UIEvent 属性
→Event 属性
→静态方法
DropEvent.setList(list: ILeaf | ILeaf[] | ILeafList)
可手动设置将要放置的对象列表, DROP 事件触发后自动重置
事件类型
DropEvent.ENTER
拖动对象进入
DropEvent.LEAVE
拖动对象离开
DropEvent.DROP
放置对象
import { DropEvent } from 'leafer'
group.on(DropEvent.ENTER, function (e: DropEvent) {
DropEvent.setList(dragList)
})
group.on(DropEvent.DROP, function (e: DropEvent) {
e.data.forEach((leaf) => {
group.add(leaf)
})
})