UNPKG

adui

Version:

<div> <img src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/wxadtouch/upload/t1/od834zef_52939fc6.png" style="margin:40px 0 0 -8px; background-color: #fcfcfc; box-shadow: none;" /> </div>

55 lines (47 loc) 1.17 kB
--- order: 2 title: zh-CN: 内部驱动 en-US: Type --- 虚拟滚动,处理 `10000` 行数据: ```jsx const [value, setValue] = useState(undefined) const options = [] for (let i = 0; i < 10000; i++) { const value = `${i.toString(36)}${i}` options.push({ value, }) } return ( <Select className="w-2/4" searchable filterOption={(inputValue, option) => { if (inputValue.includes(option.props.value)) { return true } return false }} value={value} onChange={setValue} > {options.map(({ value }) => ( <Select.Option value={value} key={value}> <div className="flex items-center"> <img className="mr-8 w-24 h-24" src="https://wxa.wxs.qq.com/mpweb/delivery/legacy/moment-preview/placeholder/vid.png" alt="" /> {value} </div> </Select.Option> ))} </Select> ) ``` ## Alert ### 虚拟滚动与 dropdownMatchSelectWidth Prop `dropdownMatchSelectWidth` `false` 时,虚拟滚动将失效。在 adui 2.0 前,此 Prop 默认为 `false`,现在改为 `true`,请注意对样式的影响。