mirror of
https://github.com/FH-Complete/FHC-Core.git
synced 2026-07-23 09:52:22 +00:00
simplify drop grid events
This commit is contained in:
@@ -616,8 +616,8 @@ export default {
|
||||
}"
|
||||
@start-move="startMove"
|
||||
@start-resize="startResize"
|
||||
@dragging="dragging"
|
||||
@end-drag="dragEnd"
|
||||
@drag="dragging"
|
||||
@dragend="dragEnd"
|
||||
>
|
||||
<template v-slot="item">
|
||||
<slot
|
||||
|
||||
@@ -6,15 +6,8 @@ export default {
|
||||
},
|
||||
emits: [
|
||||
"startMove",
|
||||
"startResize",
|
||||
"dragging",
|
||||
"endDrag"
|
||||
"startResize"
|
||||
],
|
||||
data() {
|
||||
return {
|
||||
dragging: false
|
||||
};
|
||||
},
|
||||
methods: {
|
||||
tryDragStart(evt) {
|
||||
let dragAction = evt.target.getAttribute('drag-action');
|
||||
@@ -28,12 +21,7 @@ export default {
|
||||
|
||||
},
|
||||
template: /* html */`
|
||||
<div
|
||||
class="drop-grid-item"
|
||||
@dragstart="tryDragStart"
|
||||
@drag="$emit('dragging', $event)"
|
||||
@dragend="$emit('endDrag', $event)"
|
||||
>
|
||||
<div class="drop-grid-item" @dragstart="tryDragStart">
|
||||
<slot v-bind="item"></slot>
|
||||
</div>`
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user