从零开始RNReact NativeReact Native的魔盒

ReactNative之主流架构搭建(十四)

2017-05-11  本文已影响1057人  袁峥

前言

眼看很多公司都开始尝试使用ReactNative,达到跨平台开发,最近也写了很多文章,希望让更多想了解的同学快速上手ReactNative.

如果喜欢我的文章,可以关注我微博:袁峥Seemygo

ReactNative之主流架构搭建

<TabNavigator>
              <TabNavigator.Item
                  selected={this.state.selecedIndex == 0}
                  title="首页"
                  renderIcon={() => <Image source={{uri:'tabbar_icon_news_normal'}} style={styles.tabIconStyle}/>}
                  renderSelectedIcon={() => <Image source={{uri:'tabbar_icon_news_highlight'}} style={styles.tabIconStyle}/>}
                  onPress={() => {
                        this.setState({
                            selecedIndex:0
                        })
                  }}>

                  <NavigatorIOS initialRoute=
                                    {{
                                        component:XMGHome,
                                        title:'首页',
                                    }}
                                style={{flex:1}}
                  />
</TabNavigator>
(非主流)未跳转.png (非主流)跳转.png

ReactNative主流界面搭建

render() {
        return (
            <NavigatorIOS initialRoute=
                              {{
                                  component:XMGMain,
                                  title:'首页',
                              }}
                          style={{flex:1}}
            />
        );
      }
 <TabNavigator>
                <TabNavigator.Item
                    selected={this.state.selecedIndex == 0}
                    title="首页"
                    renderIcon={() => <Image source={{uri:'tabbar_icon_news_normal'}} style={styles.tabIconStyle}/>}
                    renderSelectedIcon={() => <Image source={{uri:'tabbar_icon_news_highlight'}} style={styles.tabIconStyle}/>}
                    onPress={() => {
                        this.setState({
                            selecedIndex:0
                        })
                    }}>
                    {/*一定要记得传navigator给子组件,否则子组件拿不到*/}
                    <XMGHome navigator={this.props.navigator}/>
                </TabNavigator.Item>
</TabNavigator>
主流(未跳转).png 主流(跳转).png
上一篇下一篇

猜你喜欢

热点阅读