小编mia*_*rde的帖子

React Native onpress无法正常工作

onRadioPressed似乎没有被称为 - 我做错了什么?我还需要获取"clicked"项中包含的文本.

我相信我可以得到它event.nativeEvent.text,对吗?

谢谢你的帮助.

class RadioBtn extends React.Component {
  constructor(props) {
    super(props);
    this.state = {

    };
  }

  onRadioPressed(event) {
    console.log('RADIOBUTTON PUSHED:');
  }

  render() {

    return (
        <View style={styles.radioGrp}>
            <View style={styles.radioContainer}>
                <TouchableHighlight onpress={() => this.onRadioPressed.bind(this)} underlayColor='#f1c40f'>
                    <Text style={styles.radio}>Left</Text>
                </TouchableHighlight>
            </View>
            <View style={styles.radioContainer}>
                <TouchableHighlight onpress={() => this.onRadioPressed.bind(this)} underlayColor='#f1c40f'>
                    <Text style={styles.radio}>Right</Text>
                </TouchableHighlight>
            </View>
        </View>
    );
  }
}
Run Code Online (Sandbox Code Playgroud)

react-native

7
推荐指数
1
解决办法
1万
查看次数

标签 统计

react-native ×1