首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >object(evaluation'_this.props.navigation.openDrawer'):未定义不是TypeError

object(evaluation'_this.props.navigation.openDrawer'):未定义不是TypeError
EN

Stack Overflow用户
提问于 2020-10-04 15:50:21
回答 1查看 125关注 0票数 0

我刚开始编程,正在经历一些我无法解决的问题。我希望你们中的一些人能帮忙。

我收到了错误消息:

未定义的object(evaluation'_this.props.navigation.openDrawer')不是

TypeError

当我试图点击我的导航器时。我想从我的个人资料浏览到预订视图。

EN

回答 1

Stack Overflow用户

发布于 2020-10-07 17:27:05

我测试了您的应用程序,我只有登录页面,没有抽屉,所以您的app类的第二个呈现()方法似乎覆盖了第一个。

然后,我删除了App.js上的第二个呈现()方法

然后,我再次测试了你的源代码:抽屉在安卓、iO、chrome和火狐上运行良好,只要用户点击转发汉堡图标,抽屉就会打开。

因此,我打赌您的问题是有两个()方法.

如果没有,下面是导致我使您的项目孤立地工作的步骤:

代码语言:javascript
复制
expo init

->关于博览的交互式问题,我把名字设为openDrawer_problem,然后把模板设置为空白。

代码语言:javascript
复制
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

关于你的问题的附带说明:

  • 危急-在App.js中有两个render()方法!第二个凌驾于first.
  • WONDERING之上--你在互联网上公开了你的防火墙访问。会不会被滥用了?我对firebase一无所知,它只是让我感到困惑。
  • FYI--您的代码遗漏了依赖项"./components/LoginForm ?和"./components/SignUpForm“。如果能让它正常工作,那就太好了。我不得不模拟

--解开您得到的正当理由,您的文件扩展名最好都是标准的(小写,即.js )。显然,模块加载器没有识别.Js扩展。我不得不替换.Js -> .js。

如果这解决了你的问题,我很好奇;)

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64196753

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档