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!!"
})
}
}
}
- 1.
- 2.
- 3.
- 4.
- 5.
- 6.
- 7.
- 8.
- 9.
- 10.
- 11.
- 12.
- 13.
- 14.
- 15.
- 16.
- 17.
- 18.
- 19.
- 20.
- 21.
- 22.
- 23.
- 24.
- 25.
- 26.
- 27.
- 28.
- 29.
- 30.
- 31.
HarmonyOS
赞
收藏 0
回答 1
相关问题
HarmonyOS 使用@BuilderParam 的尾随闭包时,无法获取 Provide 的值
511浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
2645浏览 • 1回复 待解决
HarmonyOS navigation传递参数能否支持对象传递,想传key value
487浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么建议使用参数传递函数外的变量而不是使用闭包?
663浏览 • 1回复 待解决
HarmonyOS 关于闭源包的问题
956浏览 • 1回复 待解决
如何在ArkTS中使用闭包
1533浏览 • 1回复 待解决
HarmonyOS 按引用传递可以传递多个参数么
634浏览 • 1回复 待解决
HarmonyOS har包里面可以在上下文context 里面传递参数吗
753浏览 • 1回复 待解决
HarmonyOS router传递参数时,function函数类型能作为参数传递吗
801浏览 • 1回复 待解决
HarmonyOS har包能否引用tgz包
939浏览 • 1回复 待解决
HarmonyOS rest参数如何传递
920浏览 • 1回复 待解决
HarmonyOS @Prop参数传递问题
758浏览 • 1回复 待解决
HarmonyOS web组件参数传递报错
1031浏览 • 1回复 待解决
HarmonyOS 函数传递时, 可否将参数也传递
543浏览 • 1回复 待解决
HarmonyOS HAR 包里面的视图如何在子 window 上面展示,参数如何传递
564浏览 • 1回复 待解决
HarmonyOS http post请求参数传递
1092浏览 • 1回复 待解决
HarmonyOS rcp请求如何传递参数
810浏览 • 1回复 待解决
HarmonyOS 如何给 CMakeLists 传递额外参数
596浏览 • 1回复 待解决
HarmonyOS 能否通过eventHub传递Want数据
591浏览 • 1回复 待解决
HarmonyOS 命名路由的的params支持哪些类型 ?可以支持闭包吗?
798浏览 • 1回复 待解决
HarmonyOS 页面A跳转到页面B,参数传递里如何传递block
723浏览 • 1回复 待解决
HarmonyOS @ohos.router 打开页面并传递参数时目标页面无法获取传递的参数
1264浏览 • 1回复 待解决
router传递hashmap参数问题
2537浏览 • 1回复 待解决
HarmonyOS router参数不能传递函数
576浏览 • 1回复 待解决
父组件在调用MyComponent组件时,只需要在MyComponent组件中使用@Prop来接受父组件传递的参数即可: