reactjs – React Native Navigator – 转换并卸载前一个场景
发布时间:2020-12-15 09:34:07 所属栏目:百科 来源:网络整理
导读:我正在使用React Native应用程序并使用跨平台Navigator实现.在一个实例中,我有一个场景,“登录”路线,当用户成功登录时,我想推送到另一个场景,即“主页”路线. 我可以通过两种方式执行此操作:navigator.immediatelyResetRouteStack([routes.home])和navigat
我正在使用React Native应用程序并使用跨平台Navigator实现.在一个实例中,我有一个场景,“登录”路线,当用户成功登录时,我想推送到另一个场景,即“主页”路线.
我可以通过两种方式执行此操作:navigator.immediatelyResetRouteStack([routes.home])和navigator.push(routes.home).在第一个实现中,将卸载登录场景,但我没有获得场景转换的好处.在第二个实现中,我得到一个场景转换,但是登录路由不会被卸载,即使我不需要转换回它. 有没有办法实现“推送和卸载上一次”转换? 解决方法
routeStack是所有场景的数组.转换完成后如何将其从阵列中删除?
(编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- C#原始数据类型是该语言的一部分吗?
- ruby-on-rails – Heroku共享db vs Amazon RDS Performance
- 正则表达式工具类
- ruby-on-rails – 什么可能导致这个rails ioerror关闭流?
- soap – 谁在使用XML Schema 1.1版本?哪个解析器版本支持它
- ruby-on-rails – Ruby IDE:任何值得关注的东西?
- Fusioncharts使用setDataURL()正确setDataXML()出现"In
- React 的数据载体:state、props、context
- SQLite – 如何获取平均值?
- dojo实现省份地市级联---省份数据源