在反应导航中在滑动/手势上传递参数

时间:2019-05-02 15:30:07

标签: react-native react-navigation

我试图研究文档并用谷歌搜索这个问题,但是我没有成功。

我有一个屏幕(例如A),当我不希望屏幕刷新时,我传递参数{refresh:false}。我有一个屏幕B,当从B-> A导航时,我不想刷新。

当用户单击后退按钮或Android硬件后退按钮时,我可以传递参数。但是,在滑动时,我无法做到这一点(当用户在iOS上向后滑动时,未传递任何{refresh:false},因此刷新了屏幕)。

我检查了“自定义路线”文档,其想法是查看从B-> A导航时手动插入参数的状态。但是,我检查了“操作”和“状态”参数,即使“路线”属性包含目标屏幕(A),我也无法访问源屏幕(因此无法区分用户是从B导航还是从B导航。 C)。

我的用例是否可以通过react-navigation实现?我不想仅仅因为这个而关闭手势。

0 个答案:

没有答案