@BuilderParam 不支持普通class的变量

@BuilderParam 不支持普通class的变量

@Builder export function buildTextView(viewModel: TextModel) { 
  Text(viewModel.text) 
    .fontSize(viewModel.textSize) 
    .fontColor(viewModel.textColor) 
    .textAlign(viewModel.textAlignment) 
} 
 
export class TextViewWrapper { 
  getViewModel(): () => PModel { 
    return () => new PModel(); 
  } 
 
  @BuilderParam render: (viewModel: PModel) => void; 
}
HarmonyOS
2024-06-04 23:32:41
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
post_cj

@BuilderParam装饰的方法只能被自定义构建函数(@Builder装饰的方法)初始化,@BuilderParam装饰的方法可以是有参数和无参数的两种形式,需与指向的@Builder方法类型匹配。@BuilderParam装饰的方法类型需要和@Builder方法类型一致。

文档链接:

@BuilderParam装饰器

分享
微博
QQ
微信
回复
2024-06-05 20:02:37
相关问题
web组件不支持localstorage
254浏览 • 1回复 待解决
Panel不支持水平方向拖拉
282浏览 • 1回复 待解决
鸿蒙NEXT版本,支不支持APK?
1073浏览 • 1回复 待解决
本地模拟器不支持断点调试????
1090浏览 • 1回复 待解决
for .in 语法不支持,该怎么办啊?
343浏览 • 1回复 待解决
arkts中不支持bigint数据类型
498浏览 • 1回复 待解决
Lite Wearable 不支持 http 网络接口吗
2263浏览 • 1回复 待解决
应用开发中CSS不支持伪元素吗?
5308浏览 • 1回复 待解决
4.0release不支持热重载?
752浏览 • 1回复 待解决
Refresh组件不支持设置nestedScroll属性
512浏览 • 1回复 待解决
API 9 是否不支持 npm 了?
1120浏览 • 1回复 待解决
Image组件不支持读入沙盒内图片
402浏览 • 1回复 待解决
鸿蒙工程不支持aar本地导入吗?
6735浏览 • 1回复 已解决
linear-gradient不支持start,end属性
342浏览 • 1回复 待解决
ArkTS不支持使用第三方js库?
2342浏览 • 1回复 待解决