File tree Expand file tree Collapse file tree 5 files changed +52
-40
lines changed Expand file tree Collapse file tree 5 files changed +52
-40
lines changed Original file line number Diff line number Diff line change 88 :clone =" clone"
99 :group =" { name: 'people', pull: pullFunction }"
1010 @start =" start"
11+ item-key =" id"
1112 >
12- <div class =" list-group-item" v-for =" element in list1" :key =" element.id" >
13- {{ element.name }}
14- </div >
13+ <template #item =" { element } " >
14+ <div class =" list-group-item" >
15+ {{ element.name }}
16+ </div >
17+ </template >
1518 </draggable >
1619 </div >
1720
1821 <div class =" col-3" >
1922 <h3 >Draggable 2</h3 >
20- <draggable class =" dragArea list-group" :list =" list2" group =" people" >
21- <div class =" list-group-item" v-for =" element in list2" :key =" element.id" >
22- {{ element.name }}
23- </div >
23+ <draggable
24+ class =" dragArea list-group"
25+ :list =" list2"
26+ group =" people"
27+ item-key =" id"
28+ >
29+ <template #item =" { element } " >
30+ <div class =" list-group-item" >
31+ {{ element.name }}
32+ </div >
33+ </template >
2434 </draggable >
2535 </div >
2636
Original file line number Diff line number Diff line change 77 :list =" list1"
88 :group =" { name: 'people', pull: 'clone', put: false }"
99 @change =" log"
10+ item-key =" name"
1011 >
11- <div
12- class =" list-group-item"
13- v-for =" element in list1"
14- :key =" element.name"
15- >
16- {{ element.name }}
17- </div >
12+ <template #item =" { element } " >
13+ <div class =" list-group-item" >
14+ {{ element.name }}
15+ </div >
16+ </template >
1817 </draggable >
1918 </div >
2019
2524 :list =" list2"
2625 group =" people"
2726 @change =" log"
27+ item-key =" name"
2828 >
29- <div
30- class =" list-group-item"
31- v-for =" element in list2"
32- :key =" element.name"
33- >
34- {{ element.name }}
35- </div >
29+ <template #item =" { element } " >
30+ <div class =" list-group-item" >
31+ {{ element.name }}
32+ </div >
33+ </template >
3634 </draggable >
3735 </div >
3836
Original file line number Diff line number Diff line change 88 :group =" { name: 'people', pull: 'clone', put: false }"
99 :clone =" cloneDog"
1010 @change =" log"
11+ item-key =" id"
1112 >
12- <div class =" list-group-item" v-for =" element in list1" :key =" element.id" >
13- {{ element.name }}
14- </div >
13+ <template #item =" { element } " >
14+ <div class =" list-group-item" >
15+ {{ element.name }}
16+ </div >
17+ </template >
1518 </draggable >
1619 </div >
1720
2225 :list =" list2"
2326 group =" people"
2427 @change =" log"
28+ item-key =" id"
2529 >
26- <div class =" list-group-item" v-for =" element in list2" :key =" element.id" >
27- {{ element.name }}
28- </div >
30+ <template #item =" { element } " >
31+ <div class =" list-group-item" >
32+ {{ element.name }}
33+ </div >
34+ </template >
2935 </draggable >
3036 </div >
3137
Original file line number Diff line number Diff line change 1212 :animation =" 100"
1313 @start =" dragging = true"
1414 @end =" dragging = false"
15+ item-key =" name"
1516 >
16- <div
17- class =" list-group-item item"
18- v-for =" element in list"
19- :key =" element.name"
20- >
21- {{ element.name }}
22- </div >
17+ <template #item =" { element } " >
18+ <div class =" list-group-item item" >
19+ {{ element.name }}
20+ </div >
21+ </template >
2322
24- <template v-slot : footer >
23+ <template # footer >
2524 <div
2625 class =" btn-group list-group-item"
2726 role =" group"
@@ -58,10 +57,8 @@ export default {
5857 ],
5958 dragging: false ,
6059 componentData: {
61- props: {
62- type: " transition" ,
63- name: " flip-list"
64- }
60+ type: " transition" ,
61+ name: " flip-list"
6562 }
6663 };
6764 },
Original file line number Diff line number Diff line change 11const getHtmlElementFromNode = ( { el } ) => el ;
2- const addContext = ( domElement , context ) => ( domElement . __draggable_context = context ) ;
2+ const addContext = ( domElement , context ) =>
3+ ( domElement . __draggable_context = context ) ;
34const getContext = domElement => domElement . __draggable_context ;
45
56class ComponentStructure {
You can’t perform that action at this time.
0 commit comments