美文网首页RN知识
RN- Flatlist 更新数据不刷新问题

RN- Flatlist 更新数据不刷新问题

作者: 精神病患者link常 | 来源:发表于2018-03-13 18:56 被阅读377次
     <FlatList keyExtractor={ () => Math.random(2) }
                    data={this.state.goodList}
                    renderItem={this.renderItem}
                    ItemSeparatorComponent={this.separatorComponent}
                    refreshing={this.state.refreshing} // 是否刷新 ,自带刷新控件
                    onRefresh={this.refresh} // 刷新方法,写了此方法,下拉才会出现  刷新控件,使用此方法必须写 refreshing
                    //ListFooterComponent={this.listFooterComponent}
                />
    

    更新了state,数据死活不出来

    image.png
     <FlatList
                    extraData={this.state}
                    keyExtractor={ () => Math.random(2) }
                    data={this.state.goodList}
                    renderItem={this.renderItem}
                    ItemSeparatorComponent={this.separatorComponent}
                    refreshing={this.state.refreshing} // 是否刷新 ,自带刷新控件
                    onRefresh={this.refresh} // 刷新方法,写了此方法,下拉才会出现  刷新控件,使用此方法必须写 refreshing
                    //ListFooterComponent={this.listFooterComponent}
                />
    

    多读书少睡觉~

    相关文章

      网友评论

        本文标题:RN- Flatlist 更新数据不刷新问题

        本文链接:https://www.haomeiwen.com/subject/vcctqftx.html