我正在使用你的react-native Snap carousel,它工作得很好,但我正在尝试从API获取数据,它工作了,但它在一张卡中显示了全部数据。我怎么才能分开展示呢?
的代码是:
List.js
mainExample () {
const { slider1ActiveSlide } = this.state;
return (
<View>
<Carousel
data={data}
/>
<Pagination
dotsLength={length}
/>
</View>
);
}
SliderEntry.js
return (
<TouchableOpacity
activeOpacity={1}
onPress={() => { alert(`You've clicked`); }}
>
<View>
{Title}
<Text
>
{available}
</Text>
</View>
</TouchableOpacity>
);
它在一张卡中显示所有获取的数据。任何人请帮帮我!
发布于 2019-03-28 18:17:36
这与插件本身没有任何关系。
因为您已经将responseMsg._embedded.items
传递给Carousel
,所以您应该只利用SliderEntry
组件的适当data
,而不是再次引用它并映射它。
const { name, available } = data;
return (
<TouchableOpacity>
<Text>{ name }</Text>
<Text>{ available }</Text>
</<TouchableOpacity>
);
https://stackoverflow.com/questions/55377958
复制相似问题