导航的反应本地路由器流量
问题描述:
我在我的应用程序路由器的这种配置 - 当我进来注销我在componentWillMount()
调用Actions.auth()
导航的反应本地路由器流量
<Router navigationBarStyle={styles.navBar}
titleStyle={styles.navBarTitle}
>
<Scene key="modal" component={Modal}>
<Scene key="drawer" component={Drawer} open={false} type="replace" initial={this.state.flag ? false : true}>
<Scene key="mywishlist" component={MyWishlist} title="WISHLIST" type="replace" />
<Scene key="faq" component={FAQ} title="FAQ" type="replace" />
<Scene key="profilepic" component={ProfilePic} />
<Scene key="changepassword" component={ChangePassword} panHandlers={null} />
<Scene key="addressmanage" component={AddressManage} />
<Scene key="dishsearch" component={DishSearch} />
<Scene key="feedback" component={Feedback} hideNavBar type="replace" />
<Scene key="logout" component={Logout} hideNavBar type="replace" />
</Scene>
<Scene key="auth" initial={this.state.flag ? true : false} >
<Scene key="login" panHandlers={null} component={Login} title="Login" hideNavBar={true} type="replace" />
<Scene key="otp" panHandlers={null} component={OTP} title="OTP" hideNavBar={true} />
<Scene key="signup" panHandlers={null} component={SignUp} title="SignUp" hideNavBar={true} type="replace" />
<Scene key="coachmark" component={Coachmark} hideNavBar />
</Scene>
<Scene key="popUpImagePicker" panHandlers={null} component={PopUpImagePicker} title="PopUpImagePicker" hideNavBar={true} />
<Scene key="appModal" component={AppModal} />
</Scene>
</Router >
来登录屏幕,但它不是加工。任何建议,为什么不工作,以及如何路由从“抽屉”内的任何屏幕登录?
答
你是什么意思不工作?这是路由问题吗?在我的项目中,我把一个TouchableOpacity
然后如果它是onPress
,它会触发注销服务,使用AsyncStorage
multiget并multiremove从用户的所有信息。然后再回到登录页面我使用Actions.login({ type: 'reset' });
来重置历史记录,就像这个link中的讨论一样。
嗨...你能在组件'logout'中显示更多代码吗? – muhammadaa