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 类中属性默认值问题
1391浏览 • 1回复 待解决
HarmonyOS 怎么给类的属性赋默认值
2883浏览 • 1回复 待解决
关于 Postgresql(或者其他数据库)数据表可以留空字段默认值你们会填什么?
4150浏览 • 1回复 待解决
HarmonyOS ArkTS select组件如何设置默认值
1415浏览 • 1回复 待解决
HarmonyOS ArkUI-C如何清空设置的属性,使用系统默认值
1034浏览 • 1回复 待解决
使用Preferences存储用户配置,设备重启后卡片显示默认值
581浏览 • 0回复 待解决
HarmonyOS 组件内的一个prop定义后给默认值,外部调用不传这个属性。
1499浏览 • 1回复 待解决
HarmonyOS AAID是否会出现查不到的情况?如果有查询不出的情况,是返回默认值?还是返回为空?
715浏览 • 1回复 待解决
HarmonyOS 修饰器是否可以被重写,或者是自定义修饰器?
1090浏览 • 1回复 待解决
组件的属性是否可以传递Undifined
1404浏览 • 1回复 待解决
HarmonyOS 是否有提供系统默认的loading组件
918浏览 • 1回复 待解决
HarmonyOS PatternLock能否给默认值,显示页面
1187浏览 • 1回复 待解决
Image默认支持拖拽事件,是否可以通过配置禁用?
1231浏览 • 1回复 待解决
mysql的timestamp类型列如何修改默认值?
3673浏览 • 1回复 待解决
TextInput的visibility属性设置为Hide或者None之后是否可获焦
1145浏览 • 1回复 待解决
@Prop 为什么不能提供默认值啊?
3005浏览 • 1回复 待解决
HarmonyOS 状态管理V2组件的传参怎么修饰可以不设置默认值
1159浏览 • 1回复 待解决
HarmonyOS 是否有查看大图左右滑动组件
842浏览 • 1回复 待解决
关于HarmonyOS是否有URLEncoder相关组件?
1467浏览 • 1回复 待解决
HarmonyOS 是否有系统自带的开关按钮UI组件?
749浏览 • 1回复 待解决
HarmonyOS Text组件是否有最大宽度属性?
1256浏览 • 1回复 待解决
HarmonyOS pullDownRatio如果设置了值之后,怎么让它变为默认值
1016浏览 • 1回复 待解决
HarmonyOS 是否有下拉上提的组件或者demo
1130浏览 • 1回复 待解决
HarmonyOS 关于List组件是否可以动态设置高度
1662浏览 • 1回复 待解决
如何查看应用是否为系统应用
2975浏览 • 1回复 待解决
可以在属性的括号里写三目表达式,不需要设置值时写undefined即可,例如: