3.0.8 • Published 4 years ago

e6select v3.0.8

Weekly downloads
7
License
ISC
Repository
-
Last release
4 years ago

此组件为 beseselect 组件,基于vue封装的树形列表组件,目前已上传npm和git,可直接安装/下载使用。 如有bug和其他需求,请联系作者进行扩展和修改。

1.安装

npm i e6select

2.用法

import e6Select from 'e6select'  

<script>
export default {
    components:{
        e6Select
    }
}
</script>

3.支持类型

  • 列表单选/多选

  • 远程数据源

  • 树形列表单选/多选

4.属性

参数类型是否必须默认值说明
dataListArray[]数据源
minSelectNumNumber0最少选几项
maxSelectNumNumber100000000最多选几项
placeholderString''默认展示
placementString''(1.2.21新增)打开方向,默认""时,自动判断下方是否有足够空间展示,否则向上打开,"bottom"指定只向下打开,"top"指定只向上打开
filterableBooleanfalse是否可搜索
widthDataString'220px'宽度
multipleBooleanfalse是否多选
issingleleafBooleanfalseslotTemplate='tree'时生效,是否只能选择叶子【true-联动并只返回叶子节点数据,false-不联动,返回叶子+树干数据】
multipleSelectedBooleanfalse多选是否带全选/反选操作
slotTemplateString'common''common'--一般列表,'tree'--树形列表,'slot'--自定义插槽
selectedListDefaultArray[]修改页面进入时,默认选中数据,以ID数组传入
disabledBooleanfalse是否禁用
remoteFilterableBooleanfalse是否远程搜索
needDistinctBooleantrue是否对文本框中的“已选择:1”进行去重处理
disabledNoCheckBooleanfalse是否枝干节点不能 check

^注: 树形列表数据,与树形列表组件数据一致, common 列表为 {key:'', value:''} 数组

selectedListDefault 如果是异步获取的值,最好在异步获取到结果之后,通过API的方式设置默认值


树形列表的时候,如果不需要父子联动,并且父节点可单独选择,需要单独配置 issingleleaf="false" , e6-tree 的用法一致

5.事件

事件名称说明
multipleSelect选择结果回调方法无论单选多选,列表还是树,当选中/清空选中时触发该方法,参数为选中结果数组{key:'', value:''},{key:'', value:''}
remotemethod远程搜索回调方法传递搜索参数,使用时可调用远程方法搜索,完成之后,修改数据源
search自定义插槽搜索回调传递搜索参数,使用时可自行过滤数据,完成之后,修改数据源

6.API方法

事件名称说明
setDefaultSelect设置默认选中接收1个参数,需要选中项的key数组,返回一个Promise,resolve结果和multipleSelect回调结果数据类型相同
setSelectList设置选中接收1个参数,key数组,当在页面内发生选项变化时可调用,返回promise,防止在部分情况下因调用顺序问题导致的错误
getSelectValues获取选中项需要主动获取选中项时调用此方法,返回结果数组{key:'', value:''},{key:'', value:''}
showDataList主动触发列表显示--
multipleRemoveAll移除全部选中项--
multipleRemove移除某一个选中项接收1个参数{key:''}对象(兼容低版本已使用的场景),或者直接传id,即multipleRemove({key:111})或者multipleRemove(111)
3.0.8

4 years ago

3.0.7

4 years ago

3.0.6

4 years ago

1.3.12

5 years ago

1.3.11

5 years ago

1.3.10

5 years ago

1.3.9

5 years ago

1.3.8

5 years ago

1.3.7

5 years ago

1.3.6

5 years ago

1.3.5

5 years ago

1.3.4

5 years ago

1.3.3

5 years ago

1.3.2

5 years ago

1.3.1

5 years ago

1.3.0

5 years ago

1.2.24

5 years ago

1.2.23

5 years ago

1.2.22

5 years ago

1.2.21

5 years ago

1.2.20

5 years ago

1.2.19

5 years ago

1.2.18

5 years ago

1.2.17

5 years ago

1.2.16

5 years ago

1.2.15

5 years ago

1.2.14

5 years ago

1.2.13

5 years ago

1.2.12

5 years ago

1.2.11

5 years ago

1.2.10

5 years ago

1.2.9

5 years ago

1.2.8

5 years ago

1.2.7

5 years ago

1.2.6

5 years ago

1.2.5

5 years ago

1.2.4

5 years ago

1.2.3

5 years ago

1.2.2

5 years ago

1.2.1

5 years ago

1.1.43

5 years ago

1.1.42

5 years ago

1.1.41

5 years ago

1.1.40

5 years ago

1.1.39

5 years ago

1.1.37

5 years ago

1.1.36

5 years ago

1.1.35

5 years ago

1.1.34

5 years ago

1.1.33

5 years ago

1.1.32

5 years ago

1.1.31

5 years ago

1.1.30

5 years ago

1.1.29

5 years ago

1.1.28

5 years ago

1.1.27

5 years ago

1.1.26

5 years ago

1.1.25

5 years ago

1.1.24

5 years ago

1.1.23

5 years ago

1.1.22

5 years ago

1.1.21

5 years ago

1.1.20

5 years ago

1.1.19

5 years ago

1.1.18

5 years ago

1.1.17

5 years ago

1.1.16

5 years ago

1.1.15

5 years ago

1.1.14

5 years ago

1.1.13

5 years ago

1.1.12

5 years ago

1.1.11

5 years ago

1.1.10

5 years ago

1.1.9

5 years ago

1.1.8

5 years ago

1.1.7

5 years ago

1.1.6

5 years ago

1.1.5

5 years ago

1.0.37

5 years ago

1.0.36

5 years ago

1.0.35

5 years ago

1.0.34

5 years ago

1.0.33

5 years ago

1.0.32

5 years ago

1.0.31

5 years ago

1.0.30

5 years ago

1.0.29

5 years ago

1.0.28

5 years ago

1.0.27

5 years ago

1.0.26

5 years ago

1.0.25

5 years ago

1.0.23

5 years ago

1.0.22

5 years ago

1.0.21

5 years ago

1.0.20

5 years ago

1.0.19

5 years ago

1.0.18

5 years ago

1.0.17

5 years ago

1.0.16

5 years ago

1.0.15

5 years ago

1.0.14

5 years ago

1.0.13

5 years ago

1.0.12

5 years ago

1.0.11

5 years ago

1.0.10

5 years ago

1.0.9

5 years ago

1.0.8

5 years ago

1.0.7

5 years ago

1.0.6

5 years ago

1.0.5

5 years ago

1.0.4

5 years ago

1.0.3

5 years ago

1.0.2

5 years ago

1.0.1

5 years ago

1.0.0

5 years ago