Skip to content

Commit fb4f127

Browse files
committed
feat: update props
1 parent e4005a3 commit fb4f127

File tree

2 files changed

+4
-2
lines changed

2 files changed

+4
-2
lines changed

src/components/DragSelect/index.vue

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
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
}

src/views/components-demo/drag-select.vue

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
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

0 commit comments

Comments
 (0)