关于navigator的疑问,求大神指点。



  • // toAbout
    toAbout(){
    const {navigator} = this.props;
    InteractionManager.runAfterInteractions(() => {
    if(navigator.push){
    navigator.push({
    component: About,
    name: 'About'
    });
    }
    });
    }
    //
    <TouchableOpacity
    style={{height:45,backgroundColor:'#51a1e6',margin:10,justifyContent:'center',borderRadius:3}}
    onPress={this.toAbout.bind(this)}></TouchableOpacity>
    ....
    点击时报 taskqueue error with task undefined is not an object (evaluating 'navigator.push') 这个错误,求大神们指点一下,万分感激。打印的时候navigator是undefined。



  • 如果报错是navigator为空,那就是const {navigator} = this.props这一行的问题。


登录后回复