Skip to content

Transfer 穿梭框

规则

基础示例

Props 配置示例

自定义标题

搜索功能

整段禁用

Events 事件示例

监听穿梭变化

穿梭后统计数量

完整配置项:TDesign_Transfer

valueArray

Props

参数说明类型默认值版本
checkboxProps透传 Checkbox 属性CheckboxProps--
checked列表选中项(v-model:checked)Array<TransferValue>[]-
data全量数据Array<T>[]-
direction可操作方向left | right | bothboth-
disabled禁用操作boolean | Array<boolean>--
empty列表为空时内容EmptyType | Array<EmptyType> | TNode''-
footer底部内容Array<string | TNode> | TNode<{ type }>--
keysvalue / label / disabled 字段别名KeysType--
operation方向操作按钮Array<string | TNode> | TNode<{ direction }>--
pagination分页配置PaginationProps | Array<PaginationProps>--
search搜索框配置SearchOption | Array<SearchOption>false-
showCheckAll是否显示全选boolean | Array<boolean>true-
targetDraggable目标列表是否可拖拽排序booleanfalse-
targetSort目标列表排列顺序original | push | unshiftoriginal-
title穿梭框标题Array<TitleType> | TNode<{ type }>[]-
transferItem自定义渲染节点TNode<TransferItem<T>>--
tree传入 Tree 定义树形结构(tree: TreeProps) => TNode--
value目标列表数据Array<TransferValue>[]-
defaultValue非受控目标列表Array<TransferValue>[]-

Events

事件说明类型版本
change数据列表变化(targetValue, context: { type: TransferListType; movedValue }) => void-
checkedChange选中项变化(options: CheckedOptions) => void-
pageChange分页变化(page: PageInfo, context: { type: TransferListType }) => void-
scroll列表滚动(options: { e: Event; bottomDistance: number; type }) => void-
search搜索(options: SearchContext) => void-

FormCreate 是一个开源项目,基于 MIT 许可证发布,欢迎个人和企业用户免费使用