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 类中属性默认值问题
217浏览 • 1回复 待解决
HarmonyOS 怎么给类的属性赋默认值
771浏览 • 1回复 待解决
关于 Postgresql(或者其他数据库)数据表可以留空字段默认值你们会填什么?
2969浏览 • 1回复 待解决
HarmonyOS 修饰器是否可以被重写,或者是自定义修饰器?
289浏览 • 1回复 待解决
HarmonyOS PatternLock能否给默认值,显示页面
227浏览 • 1回复 待解决
HarmonyOS 组件内的一个prop定义后给默认值,外部调用不传这个属性。
433浏览 • 1回复 待解决
组件的属性是否可以传递Undifined
699浏览 • 1回复 待解决
Image默认支持拖拽事件,是否可以通过配置禁用?
274浏览 • 1回复 待解决
mysql的timestamp类型列如何修改默认值?
2328浏览 • 1回复 待解决
关于HarmonyOS是否有URLEncoder相关组件?
396浏览 • 1回复 待解决
TextInput的visibility属性设置为Hide或者None之后是否可获焦
556浏览 • 1回复 待解决
@Prop 为什么不能提供默认值啊?
2061浏览 • 1回复 待解决
HarmonyOS 是否有下拉上提的组件或者demo
289浏览 • 1回复 待解决
HarmonyOS Text组件是否有最大宽度属性?
305浏览 • 1回复 待解决
HarmonyOS 关于List组件是否可以动态设置高度
564浏览 • 1回复 待解决
如何查看应用是否为系统应用
1780浏览 • 1回复 待解决
判断两个传入的数值或者是字符串是否相等
469浏览 • 1回复 待解决
HarmonyOS UI和逻辑是否可以分离
289浏览 • 1回复 待解决
Selet下拉组件如何让默认选中项为坐标为1的值?
397浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
1896浏览 • 1回复 待解决
判断两个传入的数值或者是字符串是否不相等
509浏览 • 1回复 待解决
hml中picker-view组件设置默认值selected='1'没有触发onchange事件
5802浏览 • 1回复 待解决
HarmonyOS customDialog是否可以脱离UI层弹出?
190浏览 • 1回复 待解决
用户有涉及IM聊天,HarmonyOS是否有WebSocket相关组件或者使用示例
324浏览 • 1回复 待解决
HarmonyOS @Require 修饰的无状态变量必须要给初始默认值?
137浏览 • 1回复 待解决
可以在属性的括号里写三目表达式,不需要设置值时写undefined即可,例如: