Map中可以存入@Builder修饰的构造函数吗

Map中可以存入@Builder修饰的构造函数吗

HarmonyOS
2024-05-06 23:00:12
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
netos

参考代码:

import HashMap from ‘@ohos.util.HashMap’; 
 
@Builder 
function testBuilder(): void { 
Text(123) 
} 
 
const map: HashMap<String, () => void> = new HashMap(); 
map.set(“test”, testBuilder) 
console.log(“map[‘test’]:”, map.get(“test”)); 
 
@Entry 
@Component 
struct Index { 
@State message: string = Hello World,Hello World, Hello World,Hello World,Hello World, Hello World,Hello World,Hello World,Hello World,Hello World,Hello World; 
build() { 
Row() { 
Column() { 
Text(this.message) 
.fontSize(“20fp”) 
TestContainer({ itemView: map.get(“test”) as () => void }) 
 
} 
.width(‘350vp’) 
} 
.height(‘100%’) 
} 
} 
 
@Component 
struct TestContainer { 
@BuilderParam itemView: () => void 
 
build() { 
Column() { 
this.itemView() 
} 
} 
}
分享
微博
QQ
微信
回复
2024-05-07 15:44:19
相关问题
var能否修饰ArkTS变量?
39浏览 • 1回复 待解决
如何在ArkTS实现JSON和Map转换?
741浏览 • 1回复 待解决
ArkTS调用C++类成员函数
591浏览 • 1回复 待解决
对象函数this如何指向外层
952浏览 • 1回复 待解决
LocalStorageLink修饰变量会自动保存
592浏览 • 1回复 待解决
@BuilderParam修饰属性报错
816浏览 • 1回复 待解决
@Builder使用引用时异常
481浏览 • 1回复 待解决
如何对namespace函数插桩或替换?
393浏览 • 1回复 待解决
readonly修饰数组无法获取数组元素
700浏览 • 1回复 待解决
使用OrmPredicates无法做函数查询
4569浏览 • 1回复 待解决
ArkTS 可以使用 console 打印日志
1772浏览 • 1回复 待解决
The Map permission is not enabled
765浏览 • 1回复 待解决
如何在ArkTS代码执行HTML内JS函数
1134浏览 • 1回复 待解决