按下按钮时如何阅读道具反应原生

时间:2018-06-15 06:29:48

标签: reactjs react-native

我有一个按钮,我想在按下按钮时获得按钮的名称支柱。我将按照以下方式执行此操作,我将获得一个数字而不是名称prop我如何实现此

按钮

      <StatusOption
            name="On going"
            onPress={e => this.onChanged(e)}
          >



      onChanged = (e) => {
         console.log(e.target);
  };

我如何能够以原生的方式做到这一点

1 个答案:

答案 0 :(得分:3)

e一起,您可以将第二个参数作为道具名称传递。

<StatusOption
            name="On going"
            onPress={e => this.onChanged(e,"On going")} > 
                                            ^^^^^^^^ 

并在onChanged访问它

onChanged = (e,propName) => {
             console.log(e.target,propName);
      };