我如何在React Native中访问组件中的属性

时间:2020-03-02 22:57:38

标签: react-native

我想在Marker组件上按下名称时获得带有名称编号的道具

我已经使用数组将组件推入

markers = []
this.markers.push(<Marker 
                      onPress={()=> this._shapeFocused(event) }  
                      coordinate={latLng} data={this.state.markerNumber} 
                      key={"MN-" + this.state.markerNumber}
                      number={"5"}
                      //value={"marker"}
                    ></Marker>)
按下组件后的

。在按下其中一个按钮时,我想获得其编号道具以将其推向全球商店 我已经尝试过event.target.prop,但是不起作用

  _shapeFocused(e) {
   //get the key of the component
  let key = e.target.number;
   // send the component key to the global state:
  let action = { type: "ShapeFocused", value: key}
  this.props.dispatch(action)
 }

0 个答案:

没有答案