# TransferModal 穿梭列表弹层
穿梭列表弹层组件,用于批量置换列表状态。
# 基本用法
适用于用户授权/分配等场景,已内置根据输入项搜索,模糊匹配大小写。
复制代码
# API
# Props
参数 | 说明 | 类型 | 默认值 |
---|---|---|---|
title | 弹窗标题 | String | '授权' |
titles | 标题集合,顺序从左至右 | String[] | ['未授权用户列表', '已授权用户列表'] |
width | 弹窗宽度 | String | 'fit-content' |
allData | 全部数据源 | [{ key: string, title: string }] | [] |
keyData | 已选择数据 | String[] | [] |
loading | 列表loading状态 | Boolean | false |
confirmLoading | 提交按钮loading状态 | Boolean | false |
render | 每行数据渲染函数,该函数的入参为数据源中的项 | Function | item => item.title |
listStyle | 穿梭框的样式 | Object | { width: '280px', height: '350px' } |
# Events
事件名 | 说明 | 参数 |
---|---|---|
ok | 弹层提交按钮点击事件 | String[] |
cancel | 弹层关闭按钮点击事件 | - |