1.5.4.8 text
概要
按照指定样式规则呈现文本的标签,<text>标签只能包含文本类型的值,你可以使用{{}}标记在文本内容中插入变量。
子组件
除了支持一个文本内容不支持其他的子组件
属性
-
value:<String>这个组件的内容,它的值于<text>标签内的文本一致
其他的属性请参考公共属性
样式
文本样式:参考文本样式
-
支持 color (前景颜色)样式
-
支持 font-size (字体大小)样式
-
IOS: 默认值为 32
-
Android:平台指定
-
HTML5:默认值为 32
-
支持 font-style: <enum> normal | italic (字体类别) 样式.默认为 normal.
-
支持 font-weight: <enum> normal | bold (字体粗细程度) 样式.默认为 normal.
-
支持 text-decoration: <enum> none | underline | line-through (字体装饰) 样式.默认值为 none.
-
支持 text-align: <enum> left | center | right. (对齐方式) 样式.默认值为 left.
-
支持 text-overflow: <string> clip | ellipsis. (内容超长时的省略样式) 样式
-
支持 line-height 0.61 样式,IOS的行高不同于h5和Android,文本值将会被放置于线宽的底部.
-
不支持 flex-direction, justify-content, align-items,并且同样适用于子节点,然而 text标签不存在子节点
通用属性: 参考 组件的通用属性
-
支持 flexbox 相关样式
-
支持 box model 相关样式
-
支持 position 相关样式
-
支持 opacity, background-color 等等
事件
通用属性: 参考通用属性
-
支持 click 事件.参考通用属性
-
支持 appear / disappear 事件.参考通用属性
例子
<div>
<text>...</text>
<text value="..."></text>
<text style="font-size: 24; text-decoration: underline;">{{price}}</text>
<text value="{% raw %}{{...}}{% endraw %}"></text>
</div>