1. 程式人生 > >react native中flatlist的scrollToIndex等方法使用

react native中flatlist的scrollToIndex等方法使用

1.設定ref

<FlatList
  ref={this._getRef}
  data={data}
  refreshing={this.state.refreshing}
  onRefresh={this._freshData}
  getItemLayout={(param, index) => ({ length: 64, offset: 64 * index, index })} //設定優化滾輪滑動效率  64為每個item高度
/>

_getRef = (flatList) => {

this._flatList = flatList; const reObj = this._flatList; return reObj; }

2.使用方法

this._flatList.scrollToIndex({ viewPosition: 0, index: 0 });