javascript - React Native,无法滚动flatList
问题描述
我创建了一个 flatList 但它没有滚动,我只是在 View 中渲染它,下面是代码。我试图删除 View 并将其渲染到内部 if else 但仍然不滚动 有人可以告诉我为什么它不滚动
else {
return (
<View>
{!this.state.isClicked ? (
<FlatList
style={{marginTop: moderateScaleVertical(10)}}
numColumns={1}
data={this.state.industry}
keyExtractor={(industry) => industry.id.toString()}
renderItem={({item}) => (
<SurveyCard
topText={item.topText}
time={item.time}
title={item.title}
date={item.date}
price={item.price}
off={item.off}
image={item.image}
progress={item.progress}
onPress={() => this.props.navigation.navigate(item.onPress)}
/>
)}
/>
) : (
<FlatList
style={styles.industry}
data={this.state.industry}
key={this.state.horizontal ? 'h' : 'v'}
numColumns={2}
keyExtractor={(industry) => industry.id.toString()}
renderItem={({item}) => (
<SurveyCardRow
topText={item.topText}
time={item.time}
title={item.title}
date={item.date}
price={item.price}
off={item.off}
image={item.image}
onPress={() => this.props.navigation.navigate(item.onPress)}
/>
)}
/>
)}
</View>
);
}
解决方案
推荐阅读
- react-native - 数组反应项后的断线
- bash - 暂停/恢复从 ~/.bashrc 开始的进程
- tvos - 从 AVPlayerViewController 处理 CustomOverlayViewController
- node.js - 加载 800 个并发请求的简单 hello-world 应用程序很慢(130+ms)
- xamarin.forms - 在 Xamarin.Forms shell 菜单中设置默认页面
- r - 来自 www.zoobashop.com 的 R 中的 Web 抓取图像
- python - 如何在 Python 中编写几乎类型安全的代码
- python - python pyparsing非结构化文本文件
- javascript - firebase auth.js:12 Uncaught TypeError:无法读取未定义的属性“关闭”
- testng - TestNG 错误在类路径中找不到类:来自 CMD