相关疑难解决方法(0)

React native按钮单击移动到另一个屏幕

我是新来回应本机.我需要简单的方案在这里通过点击按钮转到新的屏幕.反应本机按钮单击移动到另一个屏幕我试过这个

<TouchableHighlight
onPress={this.register}
style={styles.button1}>
    <Text style={styles.buttontext1}>
        Registration
    </Text>
</TouchableHighlight>

register(){

  //What should I write in here to go to a new layout.

}
Run Code Online (Sandbox Code Playgroud)

ios reactjs react-native

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

Passprops等效于Navigator?

我试图从NavigatorIOS转换为Navigator,似乎无法弄清楚如何使passprops工作.我正在尝试将两个变量LRA和电子邮件传递给下一个场景,但我一直未定义.我对此很新,所以如果这是一个简单的问题,我很抱歉.这是我的代码到目前为止,随时给我任何其他你看错的提示!

DataEntry.js

  class DataEntry extends Component {
    constructor(props) {
      super(props);
        this.state = {
          emailString: 'default@gmail.com',
          isLoading: false,
          message: '',
        mailerror: false,
        lraerror: false
        };
    }

  onEmailTextChanged(event) {
    this.setState({ emailString: event.nativeEvent.text });
    if (!validateEmail(this.state.emailString)){
      this.emailError = "Please enter a valid email"
      this.setState({error: true})
    }
    else{
      this.emailError = ""
      this.setState({error: false})
    }
    }

  onLRATextChanged(event) {
    this.setState({ LRAString: event.nativeEvent.text });
    if (!isValidID(this.state.LRAString)){
      this.LRAError = "Valid LRA ID is 4-10 alphanumeric characters"
      this.setState({error: true})
    }
    else{
      this.LRAError = ""
      this.setState({error: false})
    }
  }

  gotoNext() …
Run Code Online (Sandbox Code Playgroud)

android navigator ios react-native

5
推荐指数
1
解决办法
1687
查看次数

标签 统计

ios ×2

react-native ×2

android ×1

navigator ×1

reactjs ×1