【发布时间】:2017-02-21 18:12:53
【问题描述】:
我正在使用 react-virtualized wizard 来生成我正在使用的起点。基本上我只点击了“你的集合会有多于 1 行数据吗?”,这给了你这个:
<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 道具。
【问题讨论】: