zoukankan      html  css  js  c++  java
  • React Native

    今天测试抛出一个bug,回调之后listView不显示数据,但是手指在屏幕上滑动一下,数据就会展示出来,最后进行排查,首先listView对象确实存在,而且是同一个,并且render方法也执行的。无奈问题还是没有解决。最终谷歌查了查,找到了解决方案。

    接下来先看一下引发这种情况的代码:

    <ListView
    style={{flex: 1, backgroundColor: 'white'}}
    dataSource={ds.cloneWithRows(this.state.empMsgs)}
    renderRow={this._renderRow.bind(this)}
    removeClippedSubviews={true}
    onEndReached={()=> {
    this.loadMore()
    }}
    renderFooter={this._renderListFooter.bind(this)}
    />

    解决方案:将红色部分改为
    removeClippedSubviews={false}
  • 相关阅读:
    C# 中对COOKIES的操作
    guruguru
    异或序列
    最优贸易
    farm
    Fruit Ninja
    商务旅行
    Generation I
    Heritage of skywalkert
    Bichrome Tree
  • 原文地址:https://www.cnblogs.com/metersj/p/7456503.html
Copyright © 2011-2022 走看看