我有一个按钮,我想在按下按钮时获得按钮的名称支柱。我将按照以下方式执行此操作,我将获得一个数字而不是名称prop我如何实现此
按钮
<StatusOption
name="On going"
onPress={e => this.onChanged(e)}
>
onChanged = (e) => {
console.log(e.target);
};
我如何能够以原生的方式做到这一点
答案 0 :(得分:3)
与e
一起,您可以将第二个参数作为道具名称传递。
<StatusOption
name="On going"
onPress={e => this.onChanged(e,"On going")} >
^^^^^^^^
并在onChanged
访问它
onChanged = (e,propName) => {
console.log(e.target,propName);
};