我有一个BaseFloorView组件,然后有个插槽container,如下:
export struct BaseFloorView {
@Builder customBuilder() {}
@BuilderParam container: () => void = this.customBuilder
build() {
Row() {
if (this.container) {
this.container();
}
}
}
使用如下:
BaseFloorView( {
container: this.BannerViewBuilder(new Object()),
})
@Builder BannerViewBuilder(parms: Object) {
BannerView(parms)
}
我想通过BannerViewBuilder的参数给BannerView传值。但是container插槽好像不允许穿参,只能是container: this.BannerViewBuilder;请问能解决么?
参考如下demo: