加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

react-native – React-Navigation使用不同的参数进入相同的路径

发布时间:2020-12-15 05:05:25 所属栏目:百科 来源:网络整理
导读:我正在使用名为“User”的React-Navigation屏幕来显示有关特定用户的信息.当导航到这条路线时,我传递了参数“id”,它告诉屏幕它正在处理什么用户.查看用户时,可以单击可以查看其他用户的内容. 目前这个工作和新的参数使得其他用户的详细信息显示出来.问题是
我正在使用名为“User”的React-Navigation屏幕来显示有关特定用户的信息.当导航到这条路线时,我传递了参数“id”,它告诉屏幕它正在处理什么用户.查看用户时,可以单击可以查看其他用户的内容.

目前这个工作和新的参数使得其他用户的详细信息显示出来.问题是它不会导航到其他用户的新屏幕,而只是更改当前屏幕.问题是,当您向后导航时,它不会将您带到初始用户的屏幕,而是前面的任何内容.您也没有得到导航的视觉提示.

因此,我想知道如何强制它导航到同一路线的另一个版本.

如果它有任何区别,我正在使用Redux并通过调度生成的操作来导航,例如:

NavigationActions.navigate({ routeName: 'User',params: {userId} })
你正在寻找推动而不是导航.当您使用导航时,它会查找具有该名称的路径,如果存在,则导航到该路径.当您使用推送时,您将转到新路线,向堆栈添加新导航.

请参阅此处的文档https://reactnavigation.org/docs/en/navigating.html#navigate-to-a-route-multiple-times

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读