未验证 提交 645c0b02 编写于 作者: 耿文广 提交者: Gitee

!4 update zh-cn/application-dev/quick-start/arkts-builderparam.md.

Merge pull request !4 from 189******51/N/A
......@@ -34,34 +34,34 @@
- 用父组件自定义构建函数初始化子组件\@BuildParam装饰的方法。
```ts
@Component
struct Child {
@Builder componentBuilder() {
Text(`Parent builder `)
}
@Component
struct Child {
@Builder componentBuilder() {
Text(`Parent builder `)
}
@BuilderParam aBuilder0: () => void = this.componentBuilder;
@BuilderParam aBuilder0: () => void = this.componentBuilder;
build() {
Column() {
this.aBuilder0()
build() {
Column() {
this.aBuilder0()
}
}
}
}
@Entry
@Component
struct Parent {
@Builder componentBuilder() {
Text(`Parent builder `)
}
@Entry
@Component
struct Parent {
@Builder componentBuilder() {
Text(`Parent builder `)
}
build() {
Column() {
Child({ aBuilder0: this.componentBuilder })
build() {
Column() {
Child({ aBuilder0: this.componentBuilder })
}
}
}
}
```
......@@ -74,40 +74,40 @@ struct Parent {
> 开发者谨慎使用bind改变函数调用的上下文,可能会使this指向混乱。
```ts
@Component
struct Child {
@Builder componentBuilder() {
Text(`Child builder `)
}
@Component
struct Child {
@Builder componentBuilder() {
Text(`Child builder `)
}
label: string = `Child`
@BuilderParam aBuilder0: () => void = this.componentBuilder;
@BuilderParam aBuilder1: () => void = this.componentBuilder;
label: string = `Child`
@BuilderParam aBuilder0: () => void = this.componentBuilder;
@BuilderParam aBuilder1: () => void = this.componentBuilder;
build() {
Column() {
this.aBuilder0()
this.aBuilder1()
build() {
Column() {
this.aBuilder0()
this.aBuilder1()
}
}
}
}
@Entry
@Component
struct Parent {
label: string = `Parent`
@Entry
@Component
struct Parent {
label: string = `Parent`
@Builder componentBuilder() {
Text(`${this.label}`)
}
@Builder componentBuilder() {
Text(`${this.label}`)
}
build() {
Column() {
this.componentBuilder()
Child({ aBuilder0: this.componentBuilder, aBuilder1: this.componentBuilder })
build() {
Column() {
this.componentBuilder()
Child({ aBuilder0: this.componentBuilder, aBuilder1: this.componentBuilder })
}
}
}
}
```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册