我刚开始编程,正在经历一些我无法解决的问题。我希望你们中的一些人能帮忙。
我收到了错误消息:
未定义的object(evaluation'_this.props.navigation.openDrawer')不是
TypeError
当我试图点击我的导航器时。我想从我的个人资料浏览到预订视图。
发布于 2020-10-07 17:27:05
我测试了您的应用程序,我只有登录页面,没有抽屉,所以您的app类的第二个呈现()方法似乎覆盖了第一个。
然后,我删除了App.js上的第二个呈现()方法
然后,我再次测试了你的源代码:抽屉在安卓、iO、chrome和火狐上运行良好,只要用户点击转发汉堡图标,抽屉就会打开。
因此,我打赌您的问题是有两个()方法.
如果没有,下面是导致我使您的项目孤立地工作的步骤:
expo init->关于博览的交互式问题,我把名字设为openDrawer_problem,然后把模板设置为空白。
expo install firebase
expo install expo-constants
expo install react-navigation
expo install react-navigation-drawer
expo install @expo/vecto-icons
expo install react-native-paper
expo install react-native-screens
expo install react-native-gesture-handler
expo install react-native-reanimated
expo start关于你的问题的附带说明:
--解开您得到的正当理由,您的文件扩展名最好都是标准的(小写,即.js )。显然,模块加载器没有识别.Js扩展。我不得不替换.Js -> .js。
如果这解决了你的问题,我很好奇;)
https://stackoverflow.com/questions/64196753
复制相似问题