Skip to content

树选择


image

介绍

可以对树形结构数据进行选择。

API

Props

参数名描述类型默认值
status状态'default' |'disabled'| 'hide'|'readonly''default'
title标题string'树选择'
showLabel显示标题booleantrue
value默认值string-
placeholder占位提示string'请选择'
width字段占比'25%'|'50%'|'75%'|'100%''100%'
labelWidth标签宽度string-
name数据字段string-
allowClear清除按钮booleanfalse
isVirtualList开启虚拟列表booleanfalse
VirtualListHeight可视区域高度number200
options选项数据array-
fieldNames指定字段名{key:string,title:string,children:string}{key:'key',title:'title',children:'children'}
allowSearch可搜索booleanfalse
filterOption是否过滤选项booleanfalse
filterTreeNode过滤函数Function'function action(ctx, params) {\n const {\n searchValue,\n nodeData\n } = params;\n return nodeData.title.toLowerCase().indexOf(searchValue.toLowerCase()) > -1;\n}'
searchDelay搜索事件延迟时间,可搜索生效时可配置string'500'
loading是否为加载状态booleanfalse
multiple多选booleanfalse
maxTagCount最多显示标签数量number-
isLoadMore开启异步加载booleanfalse
loadMore异步加载函数Function'function action(ctx, params) {\n return true;\n}'
baseStyle自定义样式 , 表格整体自定义样式string-
customClass类名绑定 , 绑定类的名称string-
boxStyle盒模型 , margin,border,padding设置BoxStyle-
uniqueKey唯一标识 , 组件的唯一标识string-
extra补充说明string-
tip气泡提醒string-
validate校验Validate-
loop循环, 循环渲染设置Loop-

Events

事件名描述参数
onChange值发生改变时ctx
params: {value:{[key: string]: string}[]}
loop:LoopParams
onSearch用户搜索时ctx
params:{value:string}
loop:LoopParams
onClear点击清除按钮时ctx
params:Params
onPopupVisibleChange下拉框显示状态改变时ctx
params: {visible: boolean,value:{[key: string]: string}[]}
loop:LoopParams

Type

javascript
// 点击清除按钮时参数类型
type Params = {
  indexName:string,
  paramName:string,
  ref:ComputedRefImpl,
  row:number,
  rowIndex:number
}[]