小编Nic*_*las的帖子

导航器this.props.navigator.push

我似乎无法在我的本机应用程序中使我的路由工作.

我在index.android.js中进行了以下设置:

class MainClass extends Component {

render() {
    return NavigationService.navigationSetup();
}
Run Code Online (Sandbox Code Playgroud)

并在NavigationService中

var React = require('react-native');
var Login = require('./login/Login');
var ProjectList = require('./project/list/ProjectList');
var ProjectView = require('./project/view/ProjectView');

var {
    Navigator
} = React;

var renderScene = function (route, navigator) {

var routeId = route.id;

if (routeId === 'Login') {
    return (<Login {...route.passProps} navigator={navigator} />);
}

if (routeId === 'ProjectList') {
    return (<ProjectList {...route.passProps} navigator={navigator} />);
}

if (routeId === 'ProjectView') {
    return (<ProjectView {...route.passProps} navigator={navigator} projectId={route.passProps.projectId} />);
} …
Run Code Online (Sandbox Code Playgroud)

react-native

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

标签 统计

react-native ×1