react-navigation相关内容

undefined 不是一个对象(评估“navigation.navigate"),无法在本机反应中正确呈现

我有两个文件“Browse.js";和“Setting.js"我在“Setting.js"中呈现了我完整的浏览屏幕;像这样 function NotificationsScreen({ 导航 }) {返回 ();} 这是它的渲染但问题是,当我点击特定选项卡然后得到这个错误=undefined 不是一个对象(评估 'navigation.navigate') 这是我的 Brows ..
发布时间:2021-07-04 20:06:45 其他开发

React-Navigation: Invariant Violation: 元素类型无效:需要一个字符串但未定义

我在使用 React-Navigation 的 StackNavigator 时遇到错误. 接下来我将向您展示我的代码、我拥有的版本以及我对 package.json 的所有配置 代码如下: 从 'react' 导入 {React}从“反应导航"导入 { StackNavigator };从'../view/screen/LoginForm' 导入登录表单从“../view/scre ..
发布时间:2021-07-04 20:06:21 其他开发

当我使用 pop() 返回时导航时,应用程序崩溃

最初,该应用程序运行良好,之后我在 Authenticated 堆栈上创建了一个 custom stack(当用户通过 Authenticated 时的屏幕). 当我使用 pop() 返回时导航时,应用程序崩溃,但使用导航或 goBack() 可以正常工作. inActiveUser => 使用 Pan Responder 检查用户触摸事件,以便在用户处于非活动状态时注销. Au ..

在 goBack 上重新加载屏幕反应原生

假设一个堆栈导航器中有两个屏幕: First_Screen ->第二_屏幕 如何在调用 this.props.navigation.goBack() 返回之前刷新/重新加载前一个屏幕? 我正在使用以下 react-native 和 react-navigation 版本: “react-native":“0.63.2",“@react-navigation/native":“^ ..
发布时间:2021-07-04 20:05:48 其他开发

有没有办法在使用 createBottomTabNavigator 和 createStackNavigator 并且同时 navigationOptions 工作时隐藏选项卡项?

我有三个屏幕,我只想在前两个屏幕上使用 te 标签栏.在这两个屏幕中,我放置了一个导航到第三个屏幕的按钮.我的第一个方法是代码: 从“react"导入React;从“react-native"导入{平台};进口 {创建堆栈导航器,创建底部标签导航器,StackViewTransitionConfigs来自“反应导航";从“../components/TabBarIcon"导入 TabBarIco ..

我该如何解决这个问题 - undefined 不是一个对象(评估“label.toUpperCase")

如何在 React Navigation V3 中修复此错误?................................................……………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………………........... ..
发布时间:2021-07-04 20:04:33 其他开发

如何制作“按下BottomTabNavigator时返回初始屏幕"

当我单击底部导航选项卡时,我希望屏幕返回到该底部选项卡的初始屏幕,例如,当我导航到 RouteToProfile 时,然后按搜索(BottomTabNavigator)并返回首页,我仍然找到 RouteToprofile 的屏幕ps:我正在使用反应导航 3.0.0 -Home|主屏幕子芽路由到配置文件....-搜索|主屏幕另一页.... 从“react"导入React;从“react-nat ..
发布时间:2021-07-04 20:03:56 其他开发

没有导航道具的 React 导航导航示例不起作用

我有一个 react-native 应用程序,我正在使用新的 Context API 来管理存储和内容,现在我将 createAppContainer(AuthNavigator) 包装在 由上下文 API 创建,因此为了从上下文 API 文件导航,我尝试通过创建 NavigationService 并传递在文档中找到的完全相同的示例来执行AppContainer 的 ref ..

将 Drawer 元素放置在菜单底部

如何将菜单点定位在屏幕的下边缘?最好的解决方案是,如果您可以简单地更改每个元素的导航选项的样式. 这是我的应用导航器: const AppNavigator = createDrawerNavigator({Einkaufsliste:{屏幕:主屏幕,导航选项:{drawerIcon: }},熊熊:{屏幕:篮子编辑屏幕,导航选项:{ ..
发布时间:2021-07-04 20:03:07 前端开发

反应导航标题右键

我想在react-native header中添加按钮,该按钮是为了在页面中mas和unmask密码,当我改变状态以改变secureTextEntry值时点击问题,图标不会改变将保留为初始值;功能正常,但图标无法更改 this.state.secureTextEntry ?"eye" : "斜线" 这是主要代码 class ChangePasswordScreen 扩展组件 {构造函数(道 ..
发布时间:2021-07-04 20:03:03 其他开发

React Native 中的导航问题 - 正确组织

我现在正在尝试开始使用 React Native.我来自网络开发领域. 从一开始,我就试图组织我的文件夹结构,以便我以后更容易理解和修改. 现在的文件夹结构如下: /screens主屏幕.jsProfileScreen.js/导航主导航.js应用程序.js... 等等 我正在使用 Expo CLI,因为这是我第一次使用 React Native. /navigation/Ma ..
发布时间:2021-07-04 20:01:51 前端开发

在屏幕之间共享视频组件

我有一个带有缩略图大小的 正在播放的屏幕,然后转换到另一个屏幕,视频通过 react-navigation 占据整个窗口. 有没有办法保留该视频元素并将其传输到新屏幕?如果我渲染一个新的 ,它会增加一个延迟,因为视频在开始播放之前必须缓冲,而不是无缝过渡,我可以在调整大小时设置动画. 解决方案 一旦 RFC 17 完成,这应该在未来版本的 react-n ..
发布时间:2021-07-04 19:59:37 其他开发

在 React Native 中的 MaterialTopTabNavigator 上动态切换 swipeEnabled

我正在使用 React Native Navigation 中的 Material Top Tab Navigator,它是通过 createMaterialTopTabNavigator() 创建的.根据文档,这个函数接受一个 TabNavigatorConfig 对象作为第二个参数,它有一个属性 swipeEnabled 决定你是否应该能够在不同的选项卡之间滑动. 问题是,我通常希望启用 ..
发布时间:2021-07-04 19:59:08 其他开发

如何根据从 API 获取的数据在 React Navigation 中创建或删除选项卡?

假设有一个选项卡视图,其中包含名称为 Breads、Pizzas、Beverages、Desserts、Shakes 的选项卡.这些选项卡的名称是从 API 中获取的.此外,每个选项卡显示在各自屏幕上的信息也是从 API 中获取的.现在,当其中一个选项卡的数据从API删除时.我也希望将其从选项卡视图中删除. 如何在 React Navigation 中实现这一点? 解决方案 在 Re ..