File tree Expand file tree Collapse file tree 2 files changed +21
-20
lines changed Expand file tree Collapse file tree 2 files changed +21
-20
lines changed Original file line number Diff line number Diff line change 2
2
<div class =" row" >
3
3
<div class =" col-3" >
4
4
<h3 >Draggable 1</h3 >
5
- <draggable class =" list-group" :list =" list1" group =" people" @change =" log" >
6
- <div
7
- class =" list-group-item"
8
- v-for =" (element, index) in list1"
9
- :key =" element.name"
10
- >
11
- {{ element.name }} {{ index }}
12
- </div >
5
+ <draggable
6
+ class =" list-group"
7
+ :list =" list1"
8
+ group =" people"
9
+ @change =" log"
10
+ itemKey =" name"
11
+ >
12
+ <template #item =" { element , index } " >
13
+ <div class =" list-group-item" >{{ element.name }} {{ index }}</div >
14
+ </template >
13
15
</draggable >
14
16
</div >
15
17
16
18
<div class =" col-3" >
17
19
<h3 >Draggable 2</h3 >
18
- <draggable class =" list-group" :list =" list2" group =" people" @change =" log" >
19
- <div
20
- class =" list-group-item"
21
- v-for =" (element, index) in list2"
22
- :key =" element.name"
23
- >
24
- {{ element.name }} {{ index }}
25
- </div >
20
+ <draggable
21
+ class =" list-group"
22
+ :list =" list2"
23
+ group =" people"
24
+ @change =" log"
25
+ itemKey =" name"
26
+ >
27
+ <template #item =" { element , index } " >
28
+ <div class =" list-group-item" >{{ element.name }} {{ index }}</div >
29
+ </template >
26
30
</draggable >
27
31
</div >
28
32
Original file line number Diff line number Diff line change @@ -226,10 +226,7 @@ const draggableComponent = defineComponent({
226
226
} ,
227
227
228
228
onDragRemove ( evt ) {
229
- const {
230
- componentStructure : { rootContainer }
231
- } = this ;
232
- insertNodeAt ( rootContainer , evt . item , evt . oldIndex ) ;
229
+ insertNodeAt ( this . $el , evt . item , evt . oldIndex ) ;
233
230
if ( evt . pullMode === "clone" ) {
234
231
removeNode ( evt . clone ) ;
235
232
return ;
You can’t perform that action at this time.
0 commit comments