Skip to content

Transfer 穿梭框

规则

基础示例

Props 配置示例

整段禁用

单向模式(oneWay)

Events 事件示例

参考:Antdv Next Transfer

valuestring[]targetKeys

Props

参数说明类型默认值版本
actions操作按钮文案 / 自定义节点VueNode[][>, <]6.0.0
classes语义化 classTransferClassNamesType--
dataSource左侧数据源TransferItem[][]-
disabled禁用booleanfalse-
filterOption筛选函数(inputValue, option, direction) => boolean--
footer底部渲染(props, direction) => VueNode--
locale语言包TransferLocale--
oneWay单向样式booleanfalse-
pagination分页boolean | objectfalse-
render行渲染(record: TransferItem) => VueNode--
rowKey主键(record) => string--
selectAllLabels顶部全选标题array--
selectedKeys选中项,支持 v-model:selected-keysstring[][]-
selectionsIcon下拉图标VueNode--
showSearch搜索框boolean | objectfalse-
showSelectAll展示全选booleantrue-
status校验状态error | warning--
styles语义化 styleTransferStylesType--
targetKeys右侧 keys,支持 v-model:target-keysstring[][]-
titles左右标题VueNode[]--

Events

事件说明类型版本
change选项转移(targetKeys, direction: left | right, moveKeys) => void-
scroll列表滚动(direction: left | right, event: Event) => void-
search搜索变化(direction: left | right, value: string) => void-
selectChange选中项变化(sourceSelectedKeys, targetSelectedKeys) => void-

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