File tree Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Expand file tree Collapse file tree 2 files changed +4
-2
lines changed Original file line number Diff line number Diff line change 11<template >
2- <el-select ref =" dragSelect" v-model =" selectVal" v-bind = " $attrs " class =" drag-select" multiple v-on = " $attrs " >
2+ <el-select ref =" dragSelect" v-model =" selectVal" class =" drag-select" multiple :placeholder = " placeholder " :style = " style " >
33 <slot />
44 </el-select >
55</template >
@@ -48,7 +48,9 @@ export default defineComponent({
4848 // Detail see : https://github.com/RubaXa/Sortable/issues/1012
4949 },
5050 onEnd : evt => {
51+ // console.log(`move onEnd length=${length}, oldIndex=${evt.oldIndex}, newIndex=${evt.newIndex}`);
5152 const theValue = this .modelValue ;
53+ // FIXME el-select最后有一个隐藏的节点,会导致位置不正确
5254 const targetRow = theValue .splice (evt .oldIndex , 1 )[0 ];
5355 theValue .splice (evt .newIndex , 0 , targetRow);
5456 }
Original file line number Diff line number Diff line change 11<template >
22 <div class =" components-container" >
3- <drag-select v-model =" value" style =" width :500px ;" multiple placeholder =" 请选择 " @change =" handleChange" >
3+ <drag-select v-model =" value" style =" width :500px ;" multiple placeholder =" 请选择一种水果 " @change =" handleChange" >
44 <el-option v-for =" item in options" :key =" item.value" :label =" item.label" :value =" item.value" />
55 </drag-select >
66
You can’t perform that action at this time.
0 commit comments