diff --git a/zh-cn/application-dev/quick-start/arkts-create-custom-components.md b/zh-cn/application-dev/quick-start/arkts-create-custom-components.md index 0a77d97d59264950ceba45d6a2854236baa7bb7b..33b5a6cb71c626845a5587cd9a91b5adb896c48d 100644 --- a/zh-cn/application-dev/quick-start/arkts-create-custom-components.md +++ b/zh-cn/application-dev/quick-start/arkts-create-custom-components.md @@ -131,14 +131,14 @@ struct ParentComponent { ``` -- \@Recycle:\@Recycle装饰的自定义组件具备可复用能力 +- \@Reusable:\@Reusable装饰的自定义组件具备可复用能力 > **说明:** > > 从API version 10开始,该装饰器支持在ArkTS卡片中使用。 ```ts - @Recycle + @Reusable @Component struct MyComponent { } diff --git a/zh-cn/application-dev/reference/arkui-ts/ts-custom-component-lifecycle.md b/zh-cn/application-dev/reference/arkui-ts/ts-custom-component-lifecycle.md index 08b271b86a0ee0c42ee0b0ace6e12befcb3085a5..fe7c3260beba69efde8bca9c134d88d3e4963547 100644 --- a/zh-cn/application-dev/reference/arkui-ts/ts-custom-component-lifecycle.md +++ b/zh-cn/application-dev/reference/arkui-ts/ts-custom-component-lifecycle.md @@ -112,11 +112,11 @@ onMeasure?(children: Array<LayoutChild>, constraint: ConstraintSizeOptions | children | Array<[LayoutChild](#layoutchild9)> | 子组件布局信息。 | | constraint | [ConstraintSizeOptions](ts-types.md#constraintsizeoptions) | 父组件constraint信息。 | -## onRecycle10+ +## aboutToReuse10+ -onRecycle?(params: { [key: string]: unknown }): void +aboutToReuse?(params: { [key: string]: unknown }): void -当一个可复用的自定义组件从复用缓存中重新加入到节点树时,触发onRecycle生命周期回调,并将组件的构造参数传递给onRecycle。 +当一个可复用的自定义组件从复用缓存中重新加入到节点树时,触发aboutToReuse生命周期回调,并将组件的构造参数传递给aboutToReuse。 从API version 10开始,该接口支持在ArkTS卡片中使用。 @@ -152,10 +152,10 @@ struct Index { } } -@Recycle +@Reusable @Component struct Child { - onRecycle(params) { + aboutToReuse(params) { console.info("Recycle Child") }