怎么了 :
我有一个平面列表,它渲染了一个内部带有 onPress 的组件。它正在完成这项工作,但我需要按下平面列表大约两到三秒钟,以便 onPress 触发破坏用户体验。
我试过了:
用 onPressOut 替换 onPress ,每次靠近按钮时都会立即触发(导致意外按下按钮)
在平面列表的 renderItem 中移动 onPress(不在调用的组件中)
平面清单:
travelToOperation = (papi) => {
this.props.link.navigate('Operation', { papi: papi });
}
<FlatList
style={styles.collaboratorList}
data={latestOperation.stack}
keyExtractor={(item) => item.NUMERO}
maxToRenderPerBatch={1}
renderItem={({ item }) => <LastOperation data={item}
operationDetail={this.travelToOperation} />
}
/>
lastOperation 组件:
<TouchableWithoutFeedback
onPress={() => this.props.operationDetail(this.props.data)}>
<View>//somestuff </View>
</TouchableWithoutFeedback>
我想要的是 :
只是 onPress 的基本结果(就像我在应用程序中所做的所有其他 onPress 一样),这是一个基本的点击
感谢您的任何建议,我对 react-native 很陌生,所以我可以假设这是一些基本的东西......