-
3 votesanswersviews
react-native-router-flux选项卡如何更改所选选项卡的图标?
我正在使用react-native-router-flux ^ 4.0.0-beta.21和react-native-vector-icons的导航标签 . 选择场景后,如何更改图标或更改所选场景图标的颜色? <Scene key='navigationTab' tabs tabBarStyle={styles.tabBarStyle} ... -
1 votesanswersviews
如何在react-native-router-flux中的选项卡之间共享状态?
所以我有一个使用react-native-router-flux的TabNavigation场景 . 我想在按下第二个选项卡时将状态从初始选项卡屏幕组件共享到第二个选项卡屏幕组件 . 做这个的最好方式是什么? 这是我的TabNavigation场景,其中包含两个子选项卡: <Scene key="showPlaceTabBar" tabs={true} labelStyl... -
0 votesanswersviews
更新RCTView管理的视图的属性转换时出错
我在我的android工作室发现了这个错误 . 在Intact React-nativ-router-flux用于导航的最新版本之后,它在ios环境中工作正常 -
2 votesanswersviews
如何跟踪在反应原生中的铬选项卡中花费的时间
在我的应用程序中我使用react-native-custom-tabs与react-native-router-flux 我有两个问题 1)当用户在自定义Chrome选项卡中打开文章时,我想跟踪用户在该文章上花费的时间 . 2)我们如何跟踪用户在阅读和恢复阅读时导航到另一个应用程序的时间? -
4 votesanswersviews
在主屏幕上单击时退出应用程序
我正在使用 react-native-router-flux 进行反应原生导航 . 我的反应原生应用程序上有4个场景堆栈 . 当应用程序首次在主屏幕上启动时,单击后退按钮会按预期退出应用程序 . 但当我导航到任何其他屏幕并返回主屏幕时,后退按钮似乎不再起作用 . 这是代码片段: onBackPress() { if (Actions.state.index === 0) { ... -
0 votesanswersviews
如何垂直居中导航栏元素并删除右侧导航栏按钮?
我正在使用react-native-router-flux并设置了导航栏 . 目前,导航栏的样式高度低于默认高度,因此导航栏容器内的元素位于导航栏容器底部附近 . 我试过 navigationBarStyle={{backgroundColor: 'pink', height: 55, flex: 1, justifyContent: 'center'}} 但仍然没有运气 . How can I ... -
1 votesanswersviews
在react-native-router-flux中禁用特定场景的标头
如果您无法通过 Headers 找出我的问题,那么我将举一个小例子: 所以我有“登陆页面”,用户登录或注册,等待成功,然后用户将被重新路由到应用程序的“主”页面 . 在这个主页上,虽然我宁愿没有在react-native-router-flux中使用的默认头,而是用一个更光滑的react-native-scrollable-view替换它以用于表示目的 . 是否有一个道具,我可以设置为假,以实现这... -
3 votesanswersviews
反应原生路由器通量和本机基础容器
我是新手反应原生,所以我想也许有点太多“HTML”而不是“原生”,所以我的问题可能看起来很愚蠢 . 我使用react-native-router-flux作为路由,并使用native作为一些不错的组件 . 我也想使用本机基础的Header / Content / Footer,但我找不到让它工作的方法 . 为了拥有Header / Content / Footer,这些组件必须包装在Contain... -
2 votesanswersviews
有没有办法从react-native-router-flux获取场景历史记录?
我有一种情况,我需要将当前场景与用户回调的场景进行比较,如果我调用了Actions.pop(); 基本上,如果在某些场景之间进行转换,我需要触发一堆动作来获取用户要返回的场景的存储状态设置 . 这是因为我有一些路由使用相同的组件,因此在弹出当前场景后,商店仍然反映旧场景 . 在react-native-router-flux中有没有办法获取场景历史记录? 我想在我的导航减速器上添加一些东西,但是我... -
1 votesanswersviews
使用react-native-router-flux时,onEnter会多次触发
我试图在用户进入主屏幕后调用身份验证操作 . 我正在使用react-native router-flux与onEnter回调 . 我不能在我的场景中做到这一点,所以我用Action.refresh和传递道具动态地做它 . 问题是onEnter被多次调用 . 有没有其他方法可以知道用户何时进入主组件,以便我可以进行身份验证? 这是场景: <Scene key="Home&qu... -
1 votesanswersviews
从原生路由器反应中删除默认动画?
我正在制作一个培训应用程序,我正在使用React Native Router Flux进行导航 . 我使用Native Base页脚创建了一个可重用的页脚选项卡导航栏组件 . 当用户单击每个页脚选项卡时,我使用Actions()方法导航到下一个组件(场景) . 我需要删除用于UI和可用性的三个主要选项卡的default push animation并且我已经查看了文档以反应本机路由器通量和其他站点... -
2 votesanswersviews
React native react-native-router-flux AsyncStorage:我如何在不同路由器中的场景之间移动
在使用 react-native-router-flux 和 AsyncStorage 的React Native中,我有几个场景分布在几个路由器上,当会话到期时我需要从任何场景移动到auth场景(出于多种原因,令牌过期,注销等等 . ) 这是我的主路由器1 export default class RouterComponent extends Component<{}> { ... -
0 votesanswersviews
react-native-router-flux onEnter启动摄像头?
我正在使用react-native-router-flux来浏览我的应用程序 . 当用户登录时,我有一个带3个按钮的TabBar . 当我单击中间按钮时,我希望用户拍照,然后在我的“cameraAdd”组件中,我想显示图像并执行其他操作 . 我的问题是我应该使用路由器中的onEnter功能启动摄像头,还是有办法在cameraAdd组件中处理这个问题? (我在cameraAdd中有console.l... -
0 votesanswersviews
如何从一个场景导航到另一个场景反应原生路由器通量?
我在我的反应本机应用程序中使用react native router flux . 我在Route中创建了一些场景 . <Router> <Scene key="root" hideNavBar={true} navigationBarStyle={{ backgroundColor: '#81b71a' }}> ... -
1 votesanswersviews
Flatlist React Native Router Flux:慢速导航过渡
我有一个包含800多个条目的数据源,我正在使用FlatList来渲染它 . 每个renderItem都会接收一个函数,以便在项目按下时导航到另一个屏幕 . 问题是屏幕之间的过渡非常缓慢 . 我注意到即使滚动工作很快,仍然会为DOM中的所有800个条目调用renderItem . 当最终渲染所有项目时,导航工作正常 . 我尝试过使用initialNumToRender,getItemLayout和w... -
0 votesanswersviews
React Native - 如何使用反应路由器通量与本机侧面菜单进行反应?
我正在使用react-native路由器通量,并希望在路由器导航中添加汉堡菜单,以便onClick / onPress一个侧面菜单(使用react-native-side-menu)在所有页面上滑出(注册和页面除外)检查用户是否经过身份验证/见下文) . 打开sidemenu的触发事件不会被触发,当我用sidemenu组件包装图标时(请参阅我的代码),我只看到一个灰色的灰色框而不是图标,仍然没有被... -
0 votesanswersviews
警告:SceneView有一个名为shouldComponentUpdate()的方法
大家好:我在react-native项目中使用react-native-router-flux(v.3.39.2),但今天它显示了这个警告: 警告:SceneView有一个名为shouldComponentUpdate()的方法 . 扩展React.PureComponent时,不应使用shouldComponentUpdate . 如果使用了shouldComponentUpdate,请扩展Re... -
3 votesanswersviews
无法解决“node_modules / react-native-router-flux / dist / Router.js”中的“mobx-react / native”
我正在使用世博会 . 这是我的package.json文件 { "name": "emmunize", "version": "0.1.0", "private": true, "devDependencies": { "... -
1 votesanswersviews
使用react-native-router-flux将登录的Firebase用户重定向到主组件
每次应用启动时,我都会尝试将用户定向到主要组件 . 我使用react-native-router-flux作为我的导航包装器,Firebase作为后端,Redux作为状态管理库 . 这是问题所在 . 我在我的路由器组件中执行 firebase.auth().onAuthStateChanged() 以确定用户是否已登录 . 如果没有用户,则返回Login组件 . 如果有用户登录,则返回Main C... -
1 votesanswersviews
使用react-native-router-flux时出错
刚刚启动一个带有react-native redux的新项目,当使用“react-native-router-flux”开始添加路由器时,一切正常 我首先遇到的问题是react-native也安装在react-native-router-flux文件夹内的node_modules中 . 所以我从“react-native-router-flux”中删除了“react-native” 并收到此错误:... -
0 votesanswersviews
React-native-router-flux与react-native-side-menu问题相结合
我正在使用react-native(版本:0.56.0),react-native-side-menu和react-native-router-flux设计电子商务应用程序 . 当我尝试通过在任何侧面菜单屏幕中按下Android后退按钮返回初始主页时,它表现得非常奇怪(有时工作而其他时间不工作) . 有没有办法解决这个问题?我不想使用react-navigation或react-native-dr... -
1 votesanswersviews
如何使用react-native-router-flux使用async / await
我正在使用firebase.auth() . onAuthStateChanged来检查用户是否已登录 . 如果是那么路由到userProfile ELSE路由登录 . 由于这是一个异步操作,我正在尝试使用async和await与react-native-router-flux一起使用onInnter,firebase检查用户是否已登录 . 一旦返回结果,react-native-router f... -
1 votesanswersviews
使用抽屉和抽屉反应原生路由器磁通
当按钮在抽屉内按下时,我无法想出滚动刷卡的方法 . 确切地说:一个组件具有全屏刷卡器 . 当用户点击汉堡包按钮时,抽屉会显示一系列swiper数据源项目 . 我想导航到我的组件中单击的数据源项 . Swiper已经有了一个scrollBy函数 . 我只需要知道如何触发我的swiper滚动x索引 . 我在我的应用程序中使用Redux模型 . 我试图通过减速器传递swiper的参考,但它似乎错了 .... -
0 votesanswersviews
如何改变反应路由器通量太反应导航
我刚刚开始学习反应本机但是id喜欢为应用程序添加抽屉导航器但是我不知道如何能够将它实现到我当前的应用程序中 . 对反应导航的任何改变都已经破坏了它无法修复 . 我目前使用反应原生路由器通量进行导航,但似乎没有我可以找到的这种方法的抽屉选项 . 是否有添加导航抽屉的教程或简单方法? -
0 votesanswersviews
如何使用react-native-flux与反应抽屉
我如何使用react-native-router-flux与react-native-drawer . 我使用版本3.38.0 for react-native-router-flux . 我尝试调用Actions.refresh({key:'drawer',open:value =>!value});但它不起作用 . 这是我的抽屉导航代码 . import React, { Compone...