我使用"react-virtualized": "9.22.5"
,我试图呈现一个列表.
当我经过的时候
<List
height={myList.length * 30}
rowHeight={30}
rowCount={myList.length}
width={240}
style={{maxHeight: 657}}
rowRenderer={({ index, key, style }) => {...}
/>
我只得到前21个项目,即使myList
个更长.这意味着我看不到滚动条,其余的项也看不到.如果我使用rowCount={myList.length + 1}
,它会神奇地正确地计算行数,然后我就会得到滚动条.或者,设置height={myList.length*30 - 0.001}
也将起作用.
console.log(myList.length)
表示正确的长度.
怎么回事?