我似乎无法在我的本机应用程序中使我的路由工作.
我在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 ×1