我实现了一个登录页面,直到我升级react-native.
我遇到的问题是没有调用onPress道具:
<TouchableHighlight style={styles.button}
underlayColor='#f1c40f'
onPress={this.signIn}>
<Text style={styles.buttonText}>Sign In</Text>
</TouchableHighlight>
Run Code Online (Sandbox Code Playgroud)
这是我的signIn功能:
signIn: function(){
console.log("SignInAction signIn")
this.fetchData(); },
Run Code Online (Sandbox Code Playgroud)
当我点击它时,signIn按钮似乎被按下但是日志语句没有被触发.
Nad*_*bit 32
试着像这样调用它:
onPress={ () => this.signIn() }>
Run Code Online (Sandbox Code Playgroud)
看起来你的函数中的"this"绑定到了错误的范围.
| 归档时间: |
|
| 查看次数: |
13415 次 |
| 最近记录: |