Modal中的FlatList未加载所有数据

时间:2018-09-13 02:28:23

标签: listview react-native react-native-flatlist

我在Modal中显示了FlatList,但它不会加载所有数据,仅加载42项(从0到41)。我尝试使用ListView但还是一样,但我不明白为什么?在这种情况下,有些人可以帮助我,非常感谢。这是我的FlatList代码:

<ScrollView>
               <FlatList
                 data={this.state.dataSource}
                 renderItem={({ item, index }) => (
                   <CountryItem item={item} index={index}/>
                 )}
                 horizontal={false}
                 onEndThreshold={0}
                 keyExtractor={item => ''.concat(Math.random())}
               />
             </ScrollView>

它不起作用,尝试使用ListView,它也不起作用

<StyleModal
    animationType="fade"
    transparent={true}
    visible={this.state.modalVisible}
    onRequestClose={() => { }}>
    <StyleModalView>
        <StyleViewContent>
            <StyleViewHeader>
                <StyleTextHeader text={this.props.name} />
                <TouchableOpacity onPress={this.closeModal}>
                    <StyledIcon
                        tintColor={'black'}
                        source={require('../assets/searchbox-clear.png')}
                    />
                </TouchableOpacity>
            </StyleViewHeader>

            <StyleListView
                dataSource={this.state.dataSource}
                renderRow={this.renderRow}/>

        </StyleViewContent>
    </StyleModalView>
</StyleModal>

0 个答案:

没有答案