ReactNative--Text组件

Posted 车宝的笔记

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ReactNative--Text组件相关的知识,希望对你有一定的参考价值。

然后就是去看官方的就好了,然后在复杂的页面中,要把页面写到单独的文件里,方便管理

 

先在项目文件夹下直接新建一个文件header.js

然后在新建的header.js中的代码

import React, { Component } from \'react\';
import {
  AppRegistry,
  StyleSheet,
  Text,
  View
} from \'react-native\';

//组件
var Header = React.createClass({
  render:function () {
    return (
      <View style={styles.flex}>
        <Text style={styles.font}>
          <Text style={styles.font_1}>网易</Text>
          <Text style={styles.font_2}>新闻</Text>
          <Text>有态度</Text>
        </Text>
      </View>
    );
  }
});
//样式
var styles = StyleSheet.create({
  flex:{
    marginTop:25,
    height:40,
    borderBottomWidth:1,
    borderBottomColor:"#ef2d36",
    alignItems:"center"
  },
  //字体设置的公共部分
  font:{
    fontSize:25,
    fontWeight:"bold",
    textAlign:"center",
  },
  font_1:{
    color:"#cd1d1c"
  },
  font_2:{
    color:"#fff",
    backgroundColor:"#cd1d1c"
  }
});
//导出模块
module.exports = Header;

重点只最后的

module.exports = Header;

在index.ios.js中的部分代码

var Header = require("./header");
var Flexbox = React.createClass({
  render:function () {
    return(
      <View style={styles.flex}>
        {/*header*/}
        <Header></Header>
        {/*news*/}
      </View>
    );
  }
});

var styles = StyleSheet.create({
  flex:{
    flex:1
  }
});

这样就把外部组件导入到了index文件里使用

效果是

 

以上是关于ReactNative--Text组件的主要内容,如果未能解决你的问题,请参考以下文章

微信小程序代码片段

如何阻止片段一直弹出到根片段? [导航组件]

Reactreact概述组件事件

微信小程序代码片段分享

vue中的组件

使用Android导航组件时如何从后台获取片段?