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文件里使用

效果是

时间: 2024-10-06 00:08:03

ReactNative--Text组件的相关文章

【React Native开发】React Native控件之Text组件讲解-es6语法

Text组件为React中一个基本组件,和Android中的TextView组件相类似用来显示基本的文本信息,该控件除了基本的显示布局之外,可以进行嵌套显示,设置样式,以及可以做事件(例如:点击)处理.下面我们来一个实例: 1 import React, {Component} from 'react'; 2 import { 3 AppRegistry, 4 StyleSheet, 5 Text 6 } from 'react-native'; 7 8 class AndroidWdd03 e

react-native 获取组件的宽度和高度

react-native 获取组件的尺寸有两种方式,第一种方式使用元素自身的onLayout属性去获取,但是这种方式有一个局限性,就是只有在初次渲染的时候才会触发这个函数,而且此种方法获取的是组件相对于父组件的位置坐标.如果我们需要随时都可以去获取组件的尺寸或者相对于屏幕的位置坐标时,这种方式并不适合. 那么这里我们就来看下第二种方式,使用react-native中的findNodeHandle和UIManager来获取组件的尺寸: import { findNodeHandle, UIMana

ios真机中Text组件出现多余边框

问题 ios真机中Text组件出现多余边框(模拟器不会出现,真机会出现该问题). 原因 在ios启动页设置中,预设的尺寸要求与设置中图片尺寸不符合导致屏幕精度计算出现问题(启动屏分辨率错误设置会导致手机分辨率错误解析). 解决 按照预设尺寸要求设置对应尺寸的启动页图片,确保一一对应.

Unity UGUI——Text组件(Paragraph)

Alignment.Horizontal Overflow.Vertical Overflow.Best Fit

Unity UGUI——Text组件(Character和Paragraph)

Character和Paragraph属性组

Unity UGUI——Text组件(Character)

Character和Paragraph属性组

ReactNative: 使用Text文本组件

一.简言 初学RN,一切皆新.Text组件主要用于显示文本,Text组件的重要性不言而喻,无论是Web开发还是客户端开发,都离不开它.它具有响应特性,也即表现为当它被触摸时是否显示为高亮状态.在Web开发中,字体样式的继承十分重要,在body上设置字体可以作用到全部的文本标签,而RN中字体样式只有在Text组件上才起作用.它支持多层嵌套,由此它存在样式继承,内部的Text组件可以继承外部Text组件的样式,也即父组件定义了相关样式,如果子组件没有重写样式的话,那么该子组件也会继承父组件定义的样式

react-native组件封装与传值

转载链接:http://www.ncloud.hk/%E6%8A%80%E6%9C%AF%E5%88%86%E4%BA%AB/react-native-component-packaging-and-traditional-values/ 刚接触React-Native的时候也是看官方文档,官方文档就是讲的基础的组件与与基础的API,然后就开始写一些简单的界面,但是发现自己写的简单界面代码非常的长,修改起来也是非常的麻烦,维护起来非常的费尽.那么今天就简单的介绍一下组件的封装和传值吧.你会发现节

【Flutter学习】基本组件之文本组件Text

一,概述 文本组件(Text)负责显示文本和定义显示样式, 二,继承关系 Object > Diagnosticable > DiagnosticableTree > Widget > StatelessWidget > Text 三,构造方法 单一格式(Text( )) 构造方法创建,只能生成一种style Text() const Text(this.data, { Key key, this.style, this.textAlign, this.textDirecti

初级前端自学react-native,必备知识点(ES6+ReactJS+flexbox)

我们在学会搭建react-native环境之后,打开项目根目录,看到很多个文件,但是最起眼的应该就是那俩js兄弟文件了 我们一看那名字就知道,我们接下来的任务就是要弄它们: 我们用编辑器打开项目根目录下的index.android.js文件,可以看到有这么个东西: 那么我们先测试一下,在手机上跑起来.不知道大家还记不记得步骤: 第一步:在项目根目录下打开两个git bash.第一个输入:react-native start        这一步是在启用服务器 第二步:在第一步成功之后,连接手机,