@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; 
}
  • 1.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14.
HarmonyOS
2024-06-04 23:32:41
浏览
收藏 0
回答 1
回答 1
按赞同
/
按时间
南风春和

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

文档链接:

@BuilderParam装饰器

分享
微博
QQ
微信
回复
2024-06-05 20:02:37
相关问题
Toggle isOn不支持$$?
853浏览 • 1回复 待解决
web组件不支持localstorage
1533浏览 • 1回复 待解决
HarmonyOS 编码集不支持
801浏览 • 1回复 待解决
HarmonyOS 推送设备不支持
886浏览 • 1回复 待解决
HarmonyOS TextSpan不支持align
744浏览 • 1回复 待解决
http类不支持cancel方法
931浏览 • 1回复 待解决
Panel不支持水平方向拖拉
1071浏览 • 1回复 待解决
HarmonyOS filePreview 不支持pdf文件预览
1497浏览 • 1回复 待解决
HarmonyOS image不支持mask吗
873浏览 • 1回复 待解决
HarmonyOS Span不支持n换行
796浏览 • 1回复 待解决
HarmonyOS @State不支持HashMap吗
767浏览 • 1回复 待解决
鸿蒙NEXT版本,支不支持APK?
3881浏览 • 1回复 待解决
CustomDialog不支持自定义动画
1213浏览 • 2回复 待解决
HarmonyOS color文件不支持rgba吗
845浏览 • 1回复 待解决
HarmonyOS ArkTD不支持any,如何替换
797浏览 • 1回复 待解决
HarmonyOS RN使用datetimePicker显示不支持
808浏览 • 1回复 待解决
HarmonyOS Web不支持http请求,只支持https
1083浏览 • 1回复 待解决
API 9 是否不支持 npm 了?
3522浏览 • 1回复 待解决
RelativeContainer容器不支持自动宽高
975浏览 • 1回复 待解决