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 的值
50浏览 • 1回复 待解决
class使用闭包方式初始化 默认值丢失
2100浏览 • 1回复 待解决
HarmonyOS navigation传递参数能否支持对象传递,想传key value
132浏览 • 1回复 待解决
#鸿蒙学习大百科#为什么建议使用参数传递函数外的变量而不是使用闭包?
307浏览 • 1回复 待解决
如何在ArkTS中使用闭包
863浏览 • 1回复 待解决
HarmonyOS 关于闭源包的问题
233浏览 • 1回复 待解决
HarmonyOS 按引用传递可以传递多个参数么
158浏览 • 1回复 待解决
HarmonyOS router传递参数时,function函数类型能作为参数传递吗
196浏览 • 1回复 待解决
HarmonyOS @Prop参数传递问题
215浏览 • 1回复 待解决
HarmonyOS rest参数如何传递
268浏览 • 1回复 待解决
HarmonyOS har包里面可以在上下文context 里面传递参数吗
175浏览 • 1回复 待解决
HarmonyOS web组件参数传递报错
188浏览 • 1回复 待解决
HarmonyOS 函数传递时, 可否将参数也传递
129浏览 • 1回复 待解决
HarmonyOS HAR 包里面的视图如何在子 window 上面展示,参数如何传递
181浏览 • 1回复 待解决
HarmonyOS http post请求参数传递
352浏览 • 1回复 待解决
HarmonyOS rcp请求如何传递参数
198浏览 • 1回复 待解决
HarmonyOS har包能否引用tgz包
272浏览 • 1回复 待解决
HarmonyOS 如何给 CMakeLists 传递额外参数
150浏览 • 1回复 待解决
router传递hashmap参数问题
1773浏览 • 1回复 待解决
HarmonyOS 页面A跳转到页面B,参数传递里如何传递block
241浏览 • 1回复 待解决
HarmonyOS 命名路由的的params支持哪些类型 ?可以支持闭包吗?
325浏览 • 1回复 待解决
HarmonyOS 能否通过eventHub传递Want数据
170浏览 • 1回复 待解决
HarmonyOS @ohos.router 打开页面并传递参数时目标页面无法获取传递的参数
688浏览 • 1回复 待解决
HarmonyOS builder 作为 builder 的参数传递
206浏览 • 1回复 待解决
父组件在调用MyComponent组件时,只需要在MyComponent组件中使用@Prop来接受父组件传递的参数即可: