小编Aka*_*tha的帖子

evaluate(this.props.navigator)Undefined不是对象

即使我正确地通过导航器porp,我也会收到此错误.

MySetup就是这样的:主导航器页面 - > FirstView(onBtnPress) - >详细信息

当我在firstView页面中调用this.navigator.push时,我收到错误.

主文件:

import React, { Component, PropTypes } from 'react';

import {
    AppRegistry,
    StyleSheet,
    Text,
    View,
    Navigator
} from 'react-native';

class app extends Component{

    constructor(props) {
        super(props); 
    }


   navigatorRenderScene(route, navigator) {
        return <route.component navigator={navigator}/>

  }
     configureScene() {
    return Navigator.SceneConfigs.VerticalDownSwipeJump;
  }


    render() {

      return (
     <Navigator
        style={styles.container}
        initialRoute= {{component: MainMapView}}
        renderScene={this.navigatorRenderScene}/>
      );
    }
}


const styles = StyleSheet.create({
  container: { flex: 1, flexDirection: 'column', padding: 20 }
});

AppRegistry.registerComponent('app', () => app);
Run Code Online (Sandbox Code Playgroud)

第一部分:

    <ActionButton …
Run Code Online (Sandbox Code Playgroud)

navigator reactjs react-native react-native-android

4
推荐指数
1
解决办法
7396
查看次数