yujinpan / el-select-tree

ElementUI's el-select combined with el-tree.
https://yujinpan.github.io/el-select-tree/
MIT License
172 stars 56 forks source link

可增加props参数控制选中数据顺序跟选择的先后顺序排序 #79

Closed wodesyjh closed 6 months ago

wodesyjh commented 6 months ago

问题描述:当前组件选中的顺序是根据下拉数据的顺序排序一样,希望可以第一个“测试5”,第二个选中“测试3”的时候选中结果“测试5”在第一个“测试3”在第二个,而不是“测试3”在前“测试5”在后 代码如下

<template>
  <div>
    use checkbox:
    <ElSelectTreeVirtual
      v-model="value"
      multiple
      :data="data"
      check-strictly
      show-checkbox
      filterable
    ></ElSelectTreeVirtual>
  </div>
</template>

<script>
import { ElSelectTreeVirtual } from 'el-select-tree';
export default {
  components: {
    ElSelectTreeVirtual,
  },
  mounted() {
    const temp = []
    for (let i = 0; i < 10; i++) {
      temp.push({
        label: '测试' + i,
          value: i + '',
      })
    }
    this.data.push(...temp)
  },
  methods: {},
  data() {
    return {
      value: '',
      data: [],
    };
  },
};
</script>
yujinpan commented 6 months ago

已在 v2.1.1-beta.10 中修复。