Skip to content

Transfer 穿梭框

规则

基础示例

Props 配置示例

可搜索

单项禁用(不可勾选)

Events 示例

Props

名称类型默认值说明
button-textsstring[][]自定义左右穿梭按钮文案
columnsIColumnConfigtable 模式下表格列配置
dataITransferData[][]左右列表全量数据源
drop-configIDropConfig列表项可拖拽参数
filter-method(query: string, item: object) => boolean搜索过滤函数
filter-placeholderstring搜索占位
filterablebooleanfalse是否启用搜索
formatobject{ noChecked:'${checked}/${total}', hasChecked: '${checked}/${total}' }顶部勾选状态文案
left-columnsIColumnConfigtable 模式左侧列配置
left-default-checkedstring[][]默认左侧已勾选 key 数组
pager-opIPagerOp{ mode: 'fixed',pageVO:table 模式分页配置
panel-body-styleObject面板内容区域样式
panel-styleObject左右面板容器样式
panel-table-heightString嵌套表格高度
props{key: string, label: string, disabled: string}数据源字段别名映射
renderTable | Tree渲染类型
render-content(h: Vue.h, item: any) => vnode自定义渲染函数
right-columnsIColumnConfigtable 模式右侧列配置
right-default-checkedstring[][]默认右侧已勾选 key 数组
show-all-btnbooleanfalse是否显示全部移动按钮
show-pagerbooleanfalsetable 模式是否显示分页
target-order'original' | 'push' | 'unshift''original'右侧插入排序策略
titlesstring[][]自定义列表标题
to-left-disablebooleantrue初始化未选中时左按钮禁用
to-right-disablebooleantrue初始化未选中时右按钮禁用
tree-opTree propstree 模式树配置
v-model / modelValuestring[][]右侧列表 key 数组

Events

名称类型说明
change(value: string[], move: string, keyArray: string[]) => void右侧列表变化触发
left-check-change(checked: string[], statusChanged: string[]) => void左侧选择触发
right-check-change(checked: string[], statusChanged: string[]) => void右侧选择触发

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