[英]Reset scene navigation in react-native-router-flux
我在使用react-native-router-flux時遇到了一些問題。 我的路由器與此類似:
...
<Scene type={ActionConst.RESET} key="tabs"
tabs={true}>
<Scene
key="explore"
initial
component={Explore}
/>
<Scene key="createPost">
<Scene
key="camera"
type="reset"
component={Camera}
/>
<Scene
key="compose"
component={Compose}
/>
<Scene
key="finish"
component={Finish}
/>
</Scene>
<Scene
key="profile"
component={Profile}
/>
</Scene>
...
當我單擊選項卡中的createPost圖標並遵循以下過程時,就會出現問題:相機->撰寫->完成。 完成流程后,我應該上傳數據並進行探索,所有工作都可以正常進行,但是如果我嘗試創建新帖子,那么它將直接將我重定向到“完成”場景。
所以直到現在,當我完成該過程時,我都嘗試過:
Actions.explore({type:'reset'})
//
Actions.callback({key:'tabs',type:'reset'}); Actions.explore()
//
Actions.callback({key:'createStory',type:'reset'}); Actions.explore()
但是一切都按預期進行。 有人可以幫我弄這個嗎?
謝謝!
更新
好吧,我找到了一個“可能的”解決方案:
Actions.popTo('capture'); ->這將返回到createPost中的第一個場景
Actions.explore(); ->走出createPost。
我想還有另一種方法...
您可以嘗試將type = reset添加到createPost場景嗎?
<Scene key="createPost" type="reset">
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.