Javascript 无法读取属性';routeName';未定义-反应导航抽屉的
每次将值传递给drawer config时,我都会遇到这个错误,但是当我使用它而不传递任何配置时,它工作正常 我使用以下命令时出错:Javascript 无法读取属性';routeName';未定义-反应导航抽屉的,javascript,reactjs,react-native,react-router,Javascript,Reactjs,React Native,React Router,每次将值传递给drawer config时,我都会遇到这个错误,但是当我使用它而不传递任何配置时,它工作正常 我使用以下命令时出错: const Drawer = DrawerNavigator({ AboutUs: { screen: AboutUsScreen }, Options: { screen: OptionsScreen }, Home: { screen: HomeScreen } }, { initialRouteName: 'Home', drawerP
const Drawer = DrawerNavigator({
AboutUs: { screen: AboutUsScreen },
Options: { screen: OptionsScreen },
Home: { screen: HomeScreen }
}, {
initialRouteName: 'Home',
drawerPosition: 'right',
});
const Drawer = DrawerNavigator({
AboutUs: { screen: AboutUsScreen },
Options: { screen: OptionsScreen },
Home: { screen: HomeScreen }
});
使用此选项时没有错误:
const Drawer = DrawerNavigator({
AboutUs: { screen: AboutUsScreen },
Options: { screen: OptionsScreen },
Home: { screen: HomeScreen }
}, {
initialRouteName: 'Home',
drawerPosition: 'right',
});
const Drawer = DrawerNavigator({
AboutUs: { screen: AboutUsScreen },
Options: { screen: OptionsScreen },
Home: { screen: HomeScreen }
});
我花了好几个小时想弄明白,但运气不好
完整代码:
import React, { Component } from 'react';
import {
Platform,
StyleSheet,
Text,
View
} from 'react-native';
import { Card, ListItem, Button, Icon } from 'react-native-elements'
import { DrawerNavigator } from 'react-navigation'
import HomeScreen from './Home'
import OptionsScreen from './Options'
import AboutUsScreen from './AboutUs'
const Drawer = DrawerNavigator({
AboutUs: { screen: AboutUsScreen },
Options: { screen: OptionsScreen },
Home: { screen: HomeScreen }
}, {
initialRouteName: 'Home',
drawerPosition: 'right',
});
export default Drawer ;
我补充说:
drawerOpenRoute: 'DrawerOpen',
drawerCloseRoute: 'DrawerClose',
drawerToggleRoute: 'DrawerToggle'
到抽屉配置,它现在正在工作:)