Skip to content

Text 文本 ​

用于显示和格式化文本,可通过样式类型或自定义颜色控制外观。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 普通文本 -->
<fui-text text="欢迎使用" :size="28"></fui-text>

<!-- 手机号脱敏 -->
<fui-text text="13800138000" textType="mobile" format></fui-text>

属性 ​

属性类型说明官网默认值
typeString颜色类型:primary、success、warning、danger、purple、gray、blackblack
textString要显示的内容空
sizeNumber、String字号,可使用全局配置32
unitString字号单位,可使用全局配置rpx
colorString自定义文字颜色,优先于 type空字符串
fontWeightString字重400
alignString内容对齐方式:left、center、rightleft
decorationString文本修饰:none、underline、line-throughnone
lineHeightBoolean是否将行高设为字号false
paddingArray内边距,顺序为上、右、下、左['0', '0']
blockBoolean是否采用块级布局false
textTypeString内容类型:text、mobile、amount、nametext
formatBoolean按手机号或金额类型格式化false
callBoolean点击后以 text 作为号码拨打电话false
selectableBoolean是否允许选取文本,nvue 不支持false
userSelectBoolean微信小程序文本选取开关false
decodeBoolean是否解码文本,平台支持情况以原生 text 为准false
highlightBoolean是否显示点击态false
disableBoolean是否禁用点击和拨号false
unShrinkBoolean是否阻止文本在 flex 布局中收缩false
paramNumber、String点击事件携带的自定义值空字符串

事件 ​

事件说明回调参数
click点击文本时触发;禁用时不触发{ text, param }

插槽 ​

插槽说明
default文本前的自定义内容
right文本后的自定义内容

版本及平台说明 ​

字号和单位会读取全局配置。普通 Vue 页面主要使用 CSS 变量处理类型颜色,nvue 使用 JavaScript 中的颜色配置。官网对部分类型和格式化范围的说明与此源码存在差异:本地源码还接受数字文本和字重,并对 name 提供格式化处理。