码迷,mamicode.com
首页 > 其他好文 > 详细

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

时间:2016-07-21 00:22:20      阅读:241      评论:0      收藏:0      [点我收藏+]

标签:

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 extends Component {
 9     render() {
10         return (
11             <Text style={styles.father}>
12                 父文本
13                 <Text style={styles.son}>
14                     子文本
15                 </Text>
16             </Text>
17         );
18     }
19 }
20 
21 const styles = StyleSheet.create({
22     father: {
23         margin: 10,
24         textAlign: ‘center‘,
25         color: ‘red‘,
26         fontSize: 24,
27         fontFamily: ‘Cochin‘
28     },
29     son: {
30         color: ‘green‘,
31         fontWeight: ‘bold‘,
32         fontSize:18
33     }
34 });
35 
36 AppRegistry.registerComponent(‘AndroidWdd03‘, () => AndroidWdd03);

上述实例采用Text的嵌套方式,最外层的Text的Style father定义相关风格,内层的风格style定义相关风格,我们可以看到运行效果,如果内层没有重写外层定义的样式,那么内层会进行继承。如果重写了样式,那么内层会根据自己定义的样式进行渲染,该和CSS样式表差不多。

上面例子主要定义了布局,字体大小,字体风格,颜色等相关样式

参照:http://www.lcode.org/%E3%80%90react-native%E5%BC%80%E5%8F%91%E3%80%91react-native%E6%8E%A7%E4%BB%B6%E4%B9%8Btext%E7%BB%84%E4%BB%B6%E8%AE%B2%E8%A7%A3/

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

标签:

原文地址:http://www.cnblogs.com/zimengfang/p/5689945.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!