zoukankan      html  css  js  c++  java
  • react-native 项目实战 -- 新闻客户端(1) -- 初始化项目结构

    1.在项目根目录新建Componet文件夹(专门用来放我们的自定义组件),里面新建Main.js、Home.js、Message.js、Mine.js、Find.js 

    2.修改 index.android.js

    /**
     * android
     */
    
    import React, { Component } from 'react';
    import {
      AppRegistry,
    } from 'react-native';
    
    // 引用外部组件
    var Main = require('./Component/Main');
    
    class NewsDemo extends Component {
      render() {
        return (
          <Main />
        );
      }
    }
    
    AppRegistry.registerComponent('NewsDemo', () => NewsDemo);
    

    3.Main.js

    /**
     * 主页面
     */
    import React, { Component } from 'react';
    import {
        AppRegistry,
        StyleSheet,
        Text,
        View
    } from 'react-native';
    
    
    var Main = React.createClass({
        render() {
            return (
                <View style={styles.container}>
                    <Text style={styles.welcome}>
                        主页面
                    </Text>
                </View>
            );
        }
    });
    
    const styles = StyleSheet.create({
        container: {
            flex: 1,
            justifyContent: 'center',
            alignItems: 'center',
            backgroundColor: '#F5FCFF',
        },
        welcome: {
            fontSize: 20,
            textAlign: 'center',
            margin: 10,
        },
    });
    
    // 输出类
    module.exports = Main;
    

    4.效果图

    .

  • 相关阅读:
    Moment.js 超棒Javascript日期处理类库
    java模拟http/https post请求
    Mysql中int和varchar类型
    ssh免密码登录
    Linux优雅退出问题
    Jenkins的权限控制和Rundeck的远程认证
    Jenkins系统+独立部署系统
    Nginx基本介绍
    初窥项目构建
    Rundeck概况
  • 原文地址:https://www.cnblogs.com/crazycode2/p/7256539.html
Copyright © 2011-2022 走看看