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 类中属性默认值问题
262浏览 • 1回复 待解决
HarmonyOS 怎么给类的属性赋默认值
827浏览 • 1回复 待解决
关于 Postgresql(或者其他数据库)数据表可以留空字段默认值你们会填什么?
3003浏览 • 1回复 待解决
HarmonyOS ArkTS select组件如何设置默认值
55浏览 • 1回复 待解决
HarmonyOS 修饰器是否可以被重写,或者是自定义修饰器?
325浏览 • 1回复 待解决
HarmonyOS PatternLock能否给默认值,显示页面
269浏览 • 1回复 待解决
HarmonyOS 组件内的一个prop定义后给默认值,外部调用不传这个属性。
457浏览 • 1回复 待解决
组件的属性是否可以传递Undifined
725浏览 • 1回复 待解决
Image默认支持拖拽事件,是否可以通过配置禁用?
300浏览 • 1回复 待解决
mysql的timestamp类型列如何修改默认值?
2354浏览 • 1回复 待解决
@Prop 为什么不能提供默认值啊?
2087浏览 • 1回复 待解决
TextInput的visibility属性设置为Hide或者None之后是否可获焦
595浏览 • 1回复 待解决
关于HarmonyOS是否有URLEncoder相关组件?
422浏览 • 1回复 待解决
HarmonyOS Text组件是否有最大宽度属性?
329浏览 • 1回复 待解决
HarmonyOS 是否有下拉上提的组件或者demo
299浏览 • 1回复 待解决
如何查看应用是否为系统应用
1801浏览 • 1回复 待解决
HarmonyOS 关于List组件是否可以动态设置高度
641浏览 • 1回复 待解决
Selet下拉组件如何让默认选中项为坐标为1的值?
432浏览 • 1回复 待解决
判断两个传入的数值或者是字符串是否相等
520浏览 • 1回复 待解决
hml中picker-view组件设置默认值selected='1'没有触发onchange事件
5848浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
1920浏览 • 1回复 待解决
HarmonyOS UI和逻辑是否可以分离
319浏览 • 1回复 待解决
是否有查看c++内存的能力
761浏览 • 1回复 待解决
HarmonyOS @Require 修饰的无状态变量必须要给初始默认值?
172浏览 • 1回复 待解决
用户有涉及IM聊天,HarmonyOS是否有WebSocket相关组件或者使用示例
339浏览 • 1回复 待解决
可以在属性的括号里写三目表达式,不需要设置值时写undefined即可,例如: