0
我正在使用react-virtualized wizard来生成我正在使用的起点。从本质上讲,我只点击“将您的收藏有超过1行数据的?”,它给你这样的:react-virtualized CellMeasurer返回undefined getRowHeight
<AutoSizer>
{({ height, width }) => (
<CellMeasurer
cellRenderer={yourCellRenderer}
columnCount={numColumns}
rowCount={numRows}
width={width}
>
{({ getRowHeight }) => (
<List
height={height}
rowHeight={getRowHeight}
rowRenderer={({ index, isScrolling }) => collection.getIn([index, "name"])}
width={width}
/>
)}
</CellMeasurer>
)}
</AutoSizer>
但是用我自己的方法替换cellRenderer
和rowRenderer
之后,getRowHeight
变回来为undefined
。这对我来说有点模糊,但是List从蝙蝠身上扔掉了一个错误,因为它没有得到任何传递给rowHeight道具的东西。