这个错误提示表明在 CommonAttribute
类型中不存在名为 fontColor
的属性。
@Styles
function newExtend() {
.fontColor(Color.White)
.fontSize(10)
}
名称 | 适合 | 参数 |
@Styles | 抽取 通用样式、事件 | 不可以传递参数 |
@Extend | 抽取 特定组件 样式、事件 | 可以传递参数 |
@Builder(重点掌握) | 抽取 结构、样式、事件 | 可以传递参数 |
.fontColor(Color.White) .fontSize(10)不是通用属性 所以@styles 报错了
@Extend(Text)
function newExtend() {
.fontColor(Color.White)
.fontSize(10)
}
这样就不报错了