数组映射和onPress不会触发

时间:2020-05-24 10:49:13

标签: react-native stateless

我无法在onPress内部使用array.map。 这是我的代码:

return(
 {Array.map((item, i) => {
            return (
              <Card
                style={styles.card}
                onPress={() => console.log('pressed')}
                key={i}
              >
              </Card>
             }
})

问题是onPress根本不会触发。如果我将Card放置在地图功能之外,则可以正常工作。 为什么会这样呢?我知道,如果我不使用箭头功能,则地图中不会包含那些渲染属性。但是我使用箭头功能吗?

更新: 我将其范围缩小到样式属性。由于某些原因,当我添加5%的边距作为样式时,onPress不会被触发

0 个答案:

没有答案