0.5.5 • Published 1 year ago

v-tree-select-eui v0.5.5

Weekly downloads
-
License
MIT
Repository
github
Last release
1 year ago

v-tree-select

自定义树形下拉框组件,通过对element-ui中的el-popoverel-tree两个组件进行二次封装而成。

支持的参数包括:

因为复选情况下出现了一下复杂判断,出了一些问题,暂时移除复选相关参数的支持

参数描述备注
v-model双向绑定关联的数据
data树形控件展示的数据树形的!
size可视文本框的尺寸,具体配置及显示效果同 element-ui
clearable是否展示清空按钮
clearableInner点击清空按钮之后组件所绑定变量的值是多少,默认是 null
placeholder输入框占位文本默认为 null
select-leaf是否仅可选择叶节点默认情况下任意节点都可被选择
title弹层的标题
default-expanded-keys默认展开的节点值为 node-key 的值
default-expand-all是否默认展开全部节点
node-key树节点的唯一标识默认用“id”
props节点配置选项默认:{children: "children",label: "name",}
max-height树形下拉框的最大高度默认一直到浏览器底部
unit-h设定下拉框的最大高度时,使用什么单位默认是 px,仅在设定了【max-height 】后起效
min-width弹层的最小宽度默认是树组件刚好撑开的宽度
unit-w设定弹层的最小宽度时,使用什么单位默认是 px,仅在设定了【min-width】后起效
placement弹层出现位置,和法值包括:top/top-start/top-end/bottom/bottom-start/bottom-end/left/left-start/left-end/right/right-start/right-end默认是bottom
show-sheck是否复选复选树相关,暂不可用
check-strictly复选模式下是否关闭严格父子关系默认不关闭,复选树相关,暂不可用
default-checked-keys默认选中的节点复选树的情况下有效,值为 node-key 的值,复选树相关,暂不可用
checkValueType复选状态时,所绑定变量的值,合法值和其含义有:checkedKeys(被选中的节点的id组成的数组), checkedNodes(被选中的节点组成的数组), halfCheckedKeys(被半选中的节点的id组成的数组), halfCheckedNodes(被半选中的节点组成的数组),allCheckKeys(全部选中和半选中的节点的id组成的数组),allCheckNodes(全部选中和半选中的节点组成的数组)默认值是checkedKeys复选树相关,暂不可用

自定义节点内容:v-slot:tree

默认情况下,弹层中节点展示的文字是props配置中的label项的内容,可以通过插槽v-slot:tree自定义,示例:

<select-tree
    v-model="form.deptId"
    :data="deptOptions"
>
    <template v-slot:tree="{ data }">
        <span>{{ data.id }} # {{ data.label }} </span>
    </template>
</select-tree>

要查看源代码或者有什么建议请访问:https://github.com/ShanHaiSiLu/vue-element-select-tree

npm地址请访问:https://www.npmjs.com/package/v-tree-select-eui

0.5.4

1 year ago

0.5.5

1 year ago

0.5.3

2 years ago

0.5.2

2 years ago

0.5.1

2 years ago

0.4.4

2 years ago

0.4.1

2 years ago

0.4.3

2 years ago

0.4.2

2 years ago

0.3.2

3 years ago

0.3.4

3 years ago

0.3.3

3 years ago

0.3.1

3 years ago

0.2.1

3 years ago

0.2.3

3 years ago

0.2.2

3 years ago

0.2.5

3 years ago

0.2.4

3 years ago

0.1.3

3 years ago

0.1.2

3 years ago

0.1.1

3 years ago

0.1.0

3 years ago

0.0.7

3 years ago

0.0.6

3 years ago

0.0.5

3 years ago

0.0.4

3 years ago

0.0.3

3 years ago

0.0.2

3 years ago

0.0.1

3 years ago