text
<text>
<text> 是 Weex 内置的组件,用来将文本按照指定的样式渲染出来。<text> 只能包含文本值,你可以使用 {{}} 标记插入变量值作为文本内容。
子组件
此组件不支持子组件。
特性
value {string}: 组件的值,与<text>标签中的文本内容相同。
样式
lines {number}: 指定文本行数。默认值是0代表不限制行数。-
text styles: 查看 文本样式
- 支持
color样式. - 支持
font-size样式. iOS默认值:32,Android:不同设备不同,H5 默认值:32. - 支持
font-style样式. - 支持
font-weight样式. - 支持
text-align样式. - 支持
text-decoration样式. - 支持
text-overflow样式. - 支持
line-height样式0.6.1+ 。line-height在 iOS 中与 H5 和 Android 中不同, 文本值将放置在框的底部。 - 不支持
flex-direction,justify-content,align-items这些为子节点设置的属性,并且<text>没有子节点。
- 支持
-
通用样式:支持所有通用样式
- 盒模型
flexbox布局positionopacitybackground-color
查看 组件通用样式
事件
-
通用事件 支持所有通用事件:
clicklongpressappeardisappear
查看 通用事件
约束
<text>里直接写文本头尾空白会被过滤,如果需要保留头尾空白,暂时只能通过数据绑定写头尾空格。
<template>
<div>
<text> 测试1,直接放置头尾用空白的文本 </text>
<text>{{msg}}</text>
</div>
</template>
<script>
module.exports = {
data: {
msg: ' 测试2,使用数据绑定 '
}
}
</script>
示例
<template>
<div>
<text>this is text content</text>
<text value="this is text value"></text>
<text id="textid" onclick={{showtext}}>this is gettext content</text>
<text value="{{text}}"></text>
<text style="lines: 3;">Alan Mathison Turing ( 23 June 1912 – 7 June 1954) was an English computer scientist, mathematician, logician, cryptanalyst and theoretical biologist. He was highly influential in the development of theoretical computer science, providing a formalisation of the concepts of algorithm and computation with the Turing machine, which can be considered a model of a general purpose computer.Turing is widely considered to be the father of theoretical computer science and artificial intelligence.</text>
</div>
</template>
<style>
.text {
font-size: 24;
text-decoration: underline;
}
</style>
<script>
module.exports = {
data: {
price1: '99.99',
price2: '88.88',
text:''
},
methods: {
showtext: function(event) {
var textComponent = this.$el("textid");
this.text = textComponent.attr.value;
}
}
};
</script>

浙公网安备 33010602011771号