switch的使用

react-native-router-flux  switch使用

 <Scene key="safeguard" clone hideTabBar component={connect(state=>({ safeguardSwitch : state.safeguardSwitch }))(Switch)} tabs={true}
              selector={ (props) => { return safeguardSwitch.safeguardType ? 'dependentsSafeguard' : 'employeeSafeguard'; } } >

              <Scene key="employeeSafeguard" clone hideTabBar component={ SafeGuardScreen } sceneStyle={ navStyle.sceneStyle1 }
                renderBackButton={ ()=>{ return this.renderLeftButtonFn({ goBack : ()=>{ checkSceneBackFn({ sceneKey : 'safeguard' }); } }); } }  
                renderTitle={ ()=>{ return this.renderTitleFn(); } } />

              <Scene key="dependentsSafeguard" clone hideTabBar component={ SafeGuardScreen } sceneStyle={ navStyle.sceneStyle1 }
                renderBackButton={ ()=>{ return this.renderLeftButtonFn({ goBack : ()=>{ checkSceneBackFn({ sceneKey : 'safeguard' }); } }); } }  
                renderTitle={ ()=>{ return this.renderTitleFn(); } } />
            
            </Scene>

刷新全局的redux,进行变化

posted @ 2016-08-02 16:51  bodhicitta  阅读(253)  评论(0编辑  收藏  举报