我正在制作一些动态CardView,可以显示像Facebook这样的视频。
但是当我按下共享按钮和评论按钮时出现问题。
因为我需要单击按钮的(共享,评论)索引。
所以我想我可以使用按钮的按键道具。
我将按钮设置为touchableOpacity,然后设置touchableOpacity的键 这样。
<TouchableOpacity
key = {some index}
>
some stuffs
</TouchableOpacity>
然后,我要获取按下的组件的attr值(此处为键值)
我可以在
处找到键值ReactNativeComponentTree.getInstanceFromNode(event.nativeEvent)
但是这些数据总是显示我的密钥为空。
无法获取被单击的组件的键值吗?
感谢阅读。
答案 0 :(得分:2)
如果您确实需要{
"_id" : ObjectId("5b59c5ffe5b7255850ef3ded"),
"_class" : "book",
"name" : "Story of John Dough VS Acme Crops",
"user" : {
"$ref" : "user",
"$id" : "1a3a3871-601b-4b61-9ec8-9f9cb456c57f"
}
}
处理程序中的索引,则可以创建一个新的内联函数并传递该索引。
示例
onPress