React native 在react native swiper中混合静态和动态项目
我看到,添加了动态项的。它工作得很好。使用多个静态项也很有效。但是,如果我有一个静态项目和多个动态项目,swiper只显示静态+动态项目之一。所以我总是得到两页 有什么办法解决这个问题吗React native 在react native swiper中混合静态和动态项目,react-native,React Native,我看到,添加了动态项的。它工作得很好。使用多个静态项也很有效。但是,如果我有一个静态项目和多个动态项目,swiper只显示静态+动态项目之一。所以我总是得到两页 有什么办法解决这个问题吗 <Swiper height={window.width}> <View><Text>x</Text></View> {this.media().map((media) => { return <View
<Swiper height={window.width}>
<View><Text>x</Text></View>
{this.media().map((media) => {
return <View key={media.id}><Image
source={{uri: media.path}}
style={styles.restaurantImage} /></View>;
})}
</Swiper>
media() {
return Object.keys(this.props.media).map(key => this.props.media[key])
}
x
{this.media().map((媒体)=>{
返回;
})}
媒体(){
返回Object.keys(this.props.media.map)(key=>this.props.media[key])
}
2解决这个问题你可以从阅读开始,然后继续阅读。基本上,类似于你共享的代码的东西应该可以工作。它可能与返回this.media()
或样式有关,不确定。另外,您的键
在错误的组件上,它应该在父
上,而不是
我添加了media()函数。它返回3个项目。由于测试,钥匙放在了错误的元件上。我现在已经把它添加到视图中了。两个解决了这个问题。你可以从阅读开始,然后继续阅读。基本上,类似于你共享的代码的东西应该可以工作。它可能与返回this.media()
或样式有关,不确定。另外,您的键
在错误的组件上,它应该在父
上,而不是
我添加了media()函数。它返回3个项目。由于测试,钥匙放在了错误的元件上。我现在已将其添加到视图中。