Back to Uni App

Unitextelement

docs/api/dom/unitextelement.md

2.3.310.0 KB
Original Source

UniTextElement

text 组件的 DOM 元素对象。

UniTextElement 兼容性

Web微信小程序AndroidiOSiOS uni-app x UTS 插件HarmonyOSHarmonyOS(Vapor)
4.0x4.04.114.254.615.0
mermaid
graph LR
  
UniTextElement -- Extends --> UniElement
  style UniElement color:#42b983
  click UniElement "https://doc.dcloud.net.cn/uni-app-x/api/dom/unielement.html"

UniTextElement 的属性值 @unitextelement-values

名称类型必备默认值兼容性描述
valuestring-Web: x; 微信小程序: x; Android: 4.0; iOS: 4.11; iOS uni-app x UTS 插件: 4.25; HarmonyOS: 4.61; HarmonyOS(Vapor): 5.0只读属性 text元素的文案内容

UniTextElement 的方法 @unitextelement-methods

<!-- CUSTOMTYPEJSON.UniTextElement.methods.getTextExtra.name --> <!-- CUSTOMTYPEJSON.UniTextElement.methods.getTextExtra.description --> <!-- CUSTOMTYPEJSON.UniTextElement.methods.getTextExtra.compatibility --> <!-- CUSTOMTYPEJSON.UniTextElement.methods.getTextExtra.param --> <!-- CUSTOMTYPEJSON.UniTextElement.methods.getTextExtra.returnValue --> <!-- CUSTOMTYPEJSON.UniTextElement.methods.getTextExtra.tutorial -->

setTextLayout(layout: UniTextLayout): void @settextlayout

设置文本内容

setTextLayout 兼容性
Web微信小程序AndroidiOSiOS uni-app x UTS 插件HarmonyOSHarmonyOS(Vapor)
xx4.81xxxx
参数
名称类型必填默认值兼容性描述
layoutUniTextLayout-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x文本对象
UniTextLayout 的方法 @unitextlayout-values
setText(text: string): void @settext

setText 设置文本

setText 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
textstring-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x
setColor(color: string): void @setcolor

setColor 设置文本颜色

setColor 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
colorstring-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x
setFontFamily(family: string): void @setfontfamily

setFontFamily 设置字体名称

setFontFamily 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
familystring-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x
setFontSize(size: string): void @setfontsize

setFontSize 设置字体大小

setFontSize 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
sizestring-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x
setFontStyle(style: string): void @setfontstyle

setFontStyle 设置字体样式

setFontStyle 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
stylestring-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x
setFontWeight(weight: string): void @setfontweight

setFontWeight 设置字体粗细

setFontWeight 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
weightstring-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x
setLineHeight(height: string): void @setlineheight

setLineHeight 设置行高

setLineHeight 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
heightstring-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x
setTextAlign(align: string): void @settextalign

setTextAlign 设置文字水平对齐方式

setTextAlign 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
alignstring-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x
setTextOverflow(overflow: string): void @settextoverflow

setTextOverflow 设置文字溢出裁剪方式

setTextOverflow 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
overflowstring-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x
setTextShadow(shadow: string): void @settextshadow

setTextShadow 设置文字阴影

setTextShadow 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
shadowstring-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x
setTextDecorationLine(decorationLine: string): void @settextdecorationline

setTextDecorationLine 设置文本修饰类型

setTextDecorationLine 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
decorationLinestring-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x
setWhiteSpace(whiteSpace: string): void @setwhitespace

setWhiteSpace 设置处理空白字符

setWhiteSpace 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
whiteSpacestring-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x
append(layout: UniTextLayout): void @append

append 添加子文本对象

append 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
layoutUniTextLayout-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x文本对象
measure(constraint: UniLayoutConstraintSize): UniLayoutSize @measure

measure 测量文本大小

measure 兼容性
Web微信小程序AndroidiOSHarmonyOS
xx4.81xx
参数
名称类型必填默认值兼容性描述
constraintUniLayoutConstraintSize-Web: x; 微信小程序: x; Android: -; iOS: x; HarmonyOS: x布局约束大小

constraint 的属性描述

名称类型必备默认值兼容性描述
minWidthnumber-Web: x; 微信小程序: x; Android: 4.81; iOS: x; HarmonyOS: x元素最小宽度,逻辑像素值
可选值,不设置则认为没有最小宽度
maxWidthnumber-Web: x; 微信小程序: x; Android: 4.81; iOS: x; HarmonyOS: x元素最大宽度,逻辑像素值
可选值,不设置则认为可以无限宽
minHeightnumber-Web: x; 微信小程序: x; Android: 4.81; iOS: x; HarmonyOS: x元素最小高度,逻辑像素值
可选值,不设置则认为没有最小高度
maxHeightnumber-Web: x; 微信小程序: x; Android: 4.81; iOS: x; HarmonyOS: x元素最大高度,逻辑像素值
可选值,不设置则认为可以无限高
返回值
类型描述
UniLayoutSize布局大小

UniLayoutSize 的属性描述

名称类型必备默认值兼容性描述
widthnumber-Web: x; 微信小程序: x; Android: 4.81; iOS: x; HarmonyOS: x元素宽度,逻辑像素值
heightnumber-Web: x; 微信小程序: x; Android: 4.81; iOS: x; HarmonyOS: x元素高度,逻辑像素值

getContentSize(): UniLayoutSize @getcontentsize

获取内容宽高

getContentSize 兼容性
Web微信小程序AndroidiOSiOS uni-app x UTS 插件HarmonyOSHarmonyOS(Vapor)
xx4.81xxxx
返回值
类型描述
UniLayoutSize布局大小

UniLayoutSize 的属性描述

名称类型必备默认值兼容性描述
widthnumber-Web: x; 微信小程序: x; Android: 4.81; iOS: x; HarmonyOS: x元素宽度,逻辑像素值
heightnumber-Web: x; 微信小程序: x; Android: 4.81; iOS: x; HarmonyOS: x元素高度,逻辑像素值
<!-- CUSTOMTYPEJSON.UniTextElement.example -->