VirtualSelectBox 滚动下拉

2019-08-28wangkailang
  • 在大量异步数据中选择需要的数据,支持滚动加载和搜索;
  • 支持单选和多选。

限制条件#

异步 API 支持获取部分数据(分页),query 的格式如下:

表示从第 20 条数据开始取10 条数据。

基本用法#

  • fetchData 异步数据 API, Promise 返回数据结构没有严格要求,通用模拟结构如下:
  • item 选中项,允许为空对象 {} 或者 ""

具体使用:

代码演示#

空数组#

有数据单选#

有数据多选#

API#

参数类型默认值说明
itemobject-选中资源项
fetchDataRequiredfunc-获取异步数据的函数
onSelectfunc-选择函数
disabledboolfalse是否禁用操作
rowHeightnumber30每项 select 的行高
formatOptionfunc-格式化 onSelect 输出数据
isBtnbooltrue是否使用 button 格式 UI
placeholderstring'请选择'默认展示文案
queryobject{}查询条件
clearbool-清除
defaultItem{}