Skip to content

Commit 7549d2d

Browse files
committed
prevent modify dom after model update, fix #10
1 parent 0378065 commit 7549d2d

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/service.js

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,12 +59,13 @@ class DragulaService {
5959
let dragIndex
6060
let dropIndex
6161
let sourceModel
62-
drake.on('remove', (el, source) => {
62+
drake.on('remove', (el, container, source) => {
6363
if (!drake.models) {
6464
return
6565
}
6666
sourceModel = drake.models[drake.containers.indexOf(source)]
6767
sourceModel.splice(dragIndex, 1)
68+
drake.cancel(true)
6869
this.eventBus.$emit('removeModel', [name, el, source])
6970
})
7071
drake.on('drag', (el, source) => {
@@ -89,6 +90,7 @@ class DragulaService {
8990
sourceModel.splice(dragIndex, 1)
9091
}
9192
targetModel.splice(dropIndex, 0, dropElmModel)
93+
drake.cancel(true)
9294
}
9395
this.eventBus.$emit('dropModel', [name, dropElm, target, source])
9496
})

0 commit comments

Comments
 (0)