1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
| export default {
| props: {
| // 主题颜色
| type: {
| type: String,
| default: uni.$u.props.text.type
| },
| // 是否显示
| show: {
| type: Boolean,
| default: uni.$u.props.text.show
| },
| // 显示的值
| text: {
| type: [String, Number],
| default: uni.$u.props.text.text
| },
| // 前置图标
| prefixIcon: {
| type: String,
| default: uni.$u.props.text.prefixIcon
| },
| // 后置图标
| suffixIcon: {
| type: String,
| default: uni.$u.props.text.suffixIcon
| },
| // 文本处理的匹配模式
| // text-普通文本,price-价格,phone-手机号,name-姓名,date-日期,link-超链接
| mode: {
| type: String,
| default: uni.$u.props.text.mode
| },
| // mode=link下,配置的链接
| href: {
| type: String,
| default: uni.$u.props.text.href
| },
| // 格式化规则
| format: {
| type: [String, Function],
| default: uni.$u.props.text.format
| },
| // mode=phone时,点击文本是否拨打电话
| call: {
| type: Boolean,
| default: uni.$u.props.text.call
| },
| // 小程序的打开方式
| openType: {
| type: String,
| default: uni.$u.props.text.openType
| },
| // 是否粗体,默认normal
| bold: {
| type: Boolean,
| default: uni.$u.props.text.bold
| },
| // 是否块状
| block: {
| type: Boolean,
| default: uni.$u.props.text.block
| },
| // 文本显示的行数,如果设置,超出此行数,将会显示省略号
| lines: {
| type: [String, Number],
| default: uni.$u.props.text.lines
| },
| // 文本颜色
| color: {
| type: String,
| default: uni.$u.props.text.color
| },
| // 字体大小
| size: {
| type: [String, Number],
| default: uni.$u.props.text.size
| },
| // 图标的样式
| iconStyle: {
| type: [Object, String],
| default: uni.$u.props.text.iconStyle
| },
| // 文字装饰,下划线,中划线等,可选值 none|underline|line-through
| decoration: {
| type: String,
| default: uni.$u.props.text.decoration
| },
| // 外边距,对象、字符串,数值形式均可
| margin: {
| type: [Object, String, Number],
| default: uni.$u.props.text.margin
| },
| // 文本行高
| lineHeight: {
| type: [String, Number],
| default: uni.$u.props.text.lineHeight
| },
| // 文本对齐方式,可选值left|center|right
| align: {
| type: String,
| default: uni.$u.props.text.align
| },
| // 文字换行,可选值break-word|normal|anywhere
| wordWrap: {
| type: String,
| default: uni.$u.props.text.wordWrap
| }
| }
| }
|
|