HarmonyOS关于UI组件的属性配置是否为可选或者是否有默认值可以查看
UI布局渲染是通过变量控制的,有时候需要设置字体颜色或者字体大小或者字体行高,有时候不需要设置,需要根据传入的参数来控制是否设置某些属性。是否有类似的方法或者默认值操作?
代码:
export class NVTextView extends VVBaseNode{
text:string|undefined = undefined
textSize: number = 0
textColor: ResourceColor = Color.Black
textStyle: BKTextStyle = BKTextStyle.Normal
fontName:string|undefined = undefined
}
@Builder
function buildTextViewLabel(node: NVTextView) {
Text(node.text)
.fontFamily(node.fontName) //其实和系统要求的类型不一致,怎么判断了node.fontName有值再设置这个属性呢
.fontSize(node.textSize)
.fontColor(node.textColor)
.maxLines(node.maxLines)
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 怎么给类的属性赋默认值
487浏览 • 1回复 待解决
关于 Postgresql(或者其他数据库)数据表可以留空字段默认值你们会填什么?
2850浏览 • 1回复 待解决
组件的属性是否可以传递Undifined
598浏览 • 1回复 待解决
HarmonyOS PatternLock能否给默认值,显示页面
121浏览 • 1回复 待解决
HarmonyOS 修饰器是否可以被重写,或者是自定义修饰器?
126浏览 • 1回复 待解决
HarmonyOS 组件内的一个prop定义后给默认值,外部调用不传这个属性。
306浏览 • 1回复 待解决
关于HarmonyOS是否有URLEncoder相关组件?
223浏览 • 1回复 待解决
TextInput的visibility属性设置为Hide或者None之后是否可获焦
460浏览 • 1回复 待解决
HarmonyOS Text组件是否有最大宽度属性?
147浏览 • 1回复 待解决
Image默认支持拖拽事件,是否可以通过配置禁用?
172浏览 • 1回复 待解决
mysql的timestamp类型列如何修改默认值?
2255浏览 • 1回复 待解决
HarmonyOS 是否有下拉上提的组件或者demo
173浏览 • 1回复 待解决
@Prop 为什么不能提供默认值啊?
1958浏览 • 1回复 待解决
HarmonyOS 关于List组件是否可以动态设置高度
359浏览 • 1回复 待解决
如何查看应用是否为系统应用
1666浏览 • 1回复 待解决
HarmonyOS UI和逻辑是否可以分离
160浏览 • 1回复 待解决
Selet下拉组件如何让默认选中项为坐标为1的值?
260浏览 • 1回复 待解决
是否有查看c++内存的能力
581浏览 • 1回复 待解决
判断两个传入的数值或者是字符串是否相等
326浏览 • 1回复 待解决
HarmonyOS Swiper组件是否支持子组件为Video组件,并且可以自动播放
314浏览 • 1回复 待解决
hml中picker-view组件设置默认值selected='1'没有触发onchange事件
5700浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
1780浏览 • 1回复 待解决
HarmonyOS customDialog是否可以脱离UI层弹出?
83浏览 • 1回复 待解决
用户有涉及IM聊天,HarmonyOS是否有WebSocket相关组件或者使用示例
212浏览 • 1回复 待解决
HarmonyOS 组件配置offset属性后,组件的onAreaChange中的值,position不正确
246浏览 • 1回复 待解决
可以在属性的括号里写三目表达式,不需要设置值时写undefined即可,例如: