HarmonyOS @BuilderParams尾随闭包方式能否传递参数
在尾随闭包的使用说明里没看到说不能传递参数的,那么使用的时候是否可以传参,怎么获取传递的参数?
@Component
struct MyComponent {
build() {
TestBuild({
arg: "hello"
}) {
//#3 ??这边能否获取父组件调用时传递的参数??
Text()
}
}
}
@Component
struct TestBuild {
//#1 定义一个有参数的BuilderParam
@BuilderParam content: (arg: string) => void
@State arg: string = ""
build() {
Column() {
//#2 调用的时候传递参数
this.content(this.arg)
Button("change Arg")
.margin({ top: 24 })
.onClick(() => {
this.arg = "change!!"
})
}
}
}
HarmonyOS
赞
收藏 0
回答 1
待解决
相关问题
HarmonyOS 使用@BuilderParam 的尾随闭包时,无法获取 Provide 的值
911浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
3066浏览 • 1回复 待解决
HarmonyOS navigation传递参数能否支持对象传递,想传key value
743浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么建议使用参数传递函数外的变量而不是使用闭包?
877浏览 • 1回复 待解决
如何在ArkTS中使用闭包
2072浏览 • 1回复 待解决
HarmonyOS 关于闭源包的问题
1408浏览 • 1回复 待解决
HarmonyOS router传递参数时,function函数类型能作为参数传递吗
1169浏览 • 1回复 待解决
HarmonyOS rest参数如何传递
1224浏览 • 1回复 待解决
HarmonyOS @Prop参数传递问题
1048浏览 • 1回复 待解决
HarmonyOS 按引用传递可以传递多个参数么
972浏览 • 1回复 待解决
HarmonyOS har包里面可以在上下文context 里面传递参数吗
1221浏览 • 1回复 待解决
HarmonyOS 函数传递时, 可否将参数也传递
910浏览 • 1回复 待解决
HarmonyOS web组件参数传递报错
1574浏览 • 1回复 待解决
HarmonyOS har包能否引用tgz包
1522浏览 • 1回复 待解决
HarmonyOS HAR 包里面的视图如何在子 window 上面展示,参数如何传递
757浏览 • 1回复 待解决
HarmonyOS rcp请求如何传递参数
1182浏览 • 1回复 待解决
HarmonyOS http post请求参数传递
1543浏览 • 1回复 待解决
router传递hashmap参数问题
2963浏览 • 1回复 待解决
HarmonyOS 命名路由的的params支持哪些类型 ?可以支持闭包吗?
1095浏览 • 1回复 待解决
HarmonyOS 如何给 CMakeLists 传递额外参数
828浏览 • 1回复 待解决
HarmonyOS 怎么把组件作为参数传递
1470浏览 • 1回复 待解决
HarmonyOS 能否通过eventHub传递Want数据
844浏览 • 1回复 待解决
HarmonyOS rest参数,如何传递任意类型
1054浏览 • 1回复 待解决
HarmonyOS router参数不能传递函数
932浏览 • 1回复 待解决





















父组件在调用MyComponent组件时,只需要在MyComponent组件中使用@Prop来接受父组件传递的参数即可: