PrimeReact ListBox启用虚拟化后组件显示为空的问题求助
PrimeReact ListBox启用虚拟化后组件显示为空的问题求助
大家好,我遇到了PrimeReact ListBox组件的一个棘手问题,想请教下社区的朋友们有没有解决思路:
环境版本
- React:
^18.2.0 - PrimeReact:
^10.9.7
我使用的组件代码
<ListBox filter multiple value={myValue} options={myObjects} onChange={handleOnChange} optionLabel="name" optionValue="id" listStyle={{ height: 200 }} virtualScrollerOptions={{ itemSize: 30 }} />
问题描述
当我移除virtualScrollerOptions这个属性时,ListBox组件能正常渲染所有选项,功能也完全正常;但只要添加上这个属性(哪怕只是最简单的{ itemSize: 30 }配置),整个组件就会变成空的,看不到任何选项内容。
我已经确认myObjects数组是有有效数据的,浏览器控制台也没有输出任何报错信息,实在摸不清问题出在哪,有没有朋友遇到过类似情况或者知道怎么解决的?
内容来源于stack exchange
相关产品推荐
相关产品推荐

