未验证 提交 43476c10 编写于 作者: O openharmony_ci 提交者: Gitee

!1391 失效icon修改

Merge pull request !1391 from LiAn/master
...@@ -58,7 +58,7 @@ ...@@ -58,7 +58,7 @@
</tbody> </tbody>
</table> </table>
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>- PersistProp接口使用时,需要保证输入对应的key应当在Appstorage存在。 >- PersistProp接口使用时,需要保证输入对应的key应当在Appstorage存在。
>- DeleteProp接口使用时,只能对本次启动已经link过的数据生效。 >- DeleteProp接口使用时,只能对本次启动已经link过的数据生效。
......
...@@ -139,7 +139,7 @@ UI组件可以通过装饰器将应用程序状态数据与**AppStorage**进行 ...@@ -139,7 +139,7 @@ UI组件可以通过装饰器将应用程序状态数据与**AppStorage**进行
</tbody> </tbody>
</table> </table>
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>当前接口当前仅可以处理基础类型数据,对于修改object中某一个值尚未支持。 >当前接口当前仅可以处理基础类型数据,对于修改object中某一个值尚未支持。
## AppStorage与组件同步<a name="section1315514223716"></a> ## AppStorage与组件同步<a name="section1315514223716"></a>
......
...@@ -9,7 +9,7 @@ ...@@ -9,7 +9,7 @@
对组件化的深入描述,请参考[深入理解组件化](ts-a-deep-dive-into-component.md) 对组件化的深入描述,请参考[深入理解组件化](ts-a-deep-dive-into-component.md)
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>- 自定义组件必须定义build方法。 >- 自定义组件必须定义build方法。
>- 自定义组件禁止自定义构造函数。 >- 自定义组件禁止自定义构造函数。
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
**@Entry**装饰的自定义组件用作页面的默认入口组件,加载页面时,将首先创建并呈现**@Entry**装饰的自定义组件。 **@Entry**装饰的自定义组件用作页面的默认入口组件,加载页面时,将首先创建并呈现**@Entry**装饰的自定义组件。
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>在单个源文件中,最多可以使用**@Entry**装饰一个自定义组件。 >在单个源文件中,最多可以使用**@Entry**装饰一个自定义组件。
## 示例<a name="section0615954173414"></a> ## 示例<a name="section0615954173414"></a>
......
...@@ -23,6 +23,6 @@ struct FancyUse { ...@@ -23,6 +23,6 @@ struct FancyUse {
} }
``` ```
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>@Extend装饰器不能用在自定义组件struct定义框内。 >@Extend装饰器不能用在自定义组件struct定义框内。
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
**@Preview**装饰的自定义组件可以在DevEco Studio的预览器上进行预览,加载页面时,将创建并呈现**@Preview**装饰的自定义组件。 **@Preview**装饰的自定义组件可以在DevEco Studio的预览器上进行预览,加载页面时,将创建并呈现**@Preview**装饰的自定义组件。
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>在单个源文件中,最多可以使用**@Preview**装饰一个自定义组件。 >在单个源文件中,最多可以使用**@Preview**装饰一个自定义组件。
## 示例<a name="section2270154810523"></a> ## 示例<a name="section2270154810523"></a>
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
- **双向通信:**子组件对**@Link**变量的更改将同步修改父组件的**@State**变量; - **双向通信:**子组件对**@Link**变量的更改将同步修改父组件的**@State**变量;
- **创建自定义组件时需要将变量的引用传递给@Link变量:**在创建组件的新实例时,必须使用命名参数初始化所有**@Link**变量。**@Link**变量可以使用**@State**变量或**@Link**变量的引用进行初始化,**@State**变量可以通过'**$**'操作符创建引用。 - **创建自定义组件时需要将变量的引用传递给@Link变量:**在创建组件的新实例时,必须使用命名参数初始化所有**@Link**变量。**@Link**变量可以使用**@State**变量或**@Link**变量的引用进行初始化,**@State**变量可以通过'**$**'操作符创建引用。
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>**@Link**变量不能在组件内部进行初始化。 >**@Link**变量不能在组件内部进行初始化。
## 简单类型示例<a name="section19793192619582"></a> ## 简单类型示例<a name="section19793192619582"></a>
......
...@@ -63,6 +63,6 @@ struct CountDownComponent { ...@@ -63,6 +63,6 @@ struct CountDownComponent {
在上述示例中,当按“+1”或“-1”按钮时,父组件状态发生变化,重新执行**build**方法,此时将创建一个新的**CountDownComponent**组件。父组件的**countDownStartValue**状态属性被用于初始化子组件的**@Prop**变量,当按下子组件的“Try again”按钮时,其**@Prop**变量**count**将被更改,**CountDownComponent**重新渲染。但是**count**值的更改不会影响父组件的**countDownStartValue**值。 在上述示例中,当按“+1”或“-1”按钮时,父组件状态发生变化,重新执行**build**方法,此时将创建一个新的**CountDownComponent**组件。父组件的**countDownStartValue**状态属性被用于初始化子组件的**@Prop**变量,当按下子组件的“Try again”按钮时,其**@Prop**变量**count**将被更改,**CountDownComponent**重新渲染。但是**count**值的更改不会影响父组件的**countDownStartValue**值。
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>创建新组件实例时,必须初始化其所有**@Prop**变量。 >创建新组件实例时,必须初始化其所有**@Prop**变量。
...@@ -72,7 +72,7 @@ struct CountDownTimerComponent { ...@@ -72,7 +72,7 @@ struct CountDownTimerComponent {
上述示例表明,生命周期函数对于允许CountDownTimerComponent管理其计时器资源至关重要,类似的函数也包括异步从网络请求加载资源。 上述示例表明,生命周期函数对于允许CountDownTimerComponent管理其计时器资源至关重要,类似的函数也包括异步从网络请求加载资源。
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>- 允许在生命周期函数中使用**Promise**和异步回调函数,比如网络资源获取,定时器设置等; >- 允许在生命周期函数中使用**Promise**和异步回调函数,比如网络资源获取,定时器设置等;
>- 不允许在生命周期函数中使用**async await**。 >- 不允许在生命周期函数中使用**async await**。
...@@ -8,6 +8,6 @@ interface Builder { ...@@ -8,6 +8,6 @@ interface Builder {
} }
``` ```
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>build方法仅支持组合组件,使用渲染控制语法。 >build方法仅支持组合组件,使用渲染控制语法。
...@@ -52,7 +52,7 @@ Provide作为数据的提供方,可以更新其子孙节点的数据,并触 ...@@ -52,7 +52,7 @@ Provide作为数据的提供方,可以更新其子孙节点的数据,并触
</tbody> </tbody>
</table> </table>
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>使用@Provide 和@Consume时避免循环引用导致死循环。 >使用@Provide 和@Consume时避免循环引用导致死循环。
其他属性说明与Provide一致。 其他属性说明与Provide一致。
......
...@@ -65,7 +65,7 @@ ForEach\(arr: any\[\],itemGenerator: \(item: any, index?: number\) =\> void, key ...@@ -65,7 +65,7 @@ ForEach\(arr: any\[\],itemGenerator: \(item: any, index?: number\) =\> void, key
</tbody> </tbody>
</table> </table>
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>- 必须在容器组件内使用; >- 必须在容器组件内使用;
>- 生成的子组件允许在**ForEach**的父容器组件中,允许子组件生成器函数中包含**if/else**条件渲染,同时也允许**ForEach**包含在**if/else**条件渲染语句中; >- 生成的子组件允许在**ForEach**的父容器组件中,允许子组件生成器函数中包含**if/else**条件渲染,同时也允许**ForEach**包含在**if/else**条件渲染语句中;
>- 子项生成器函数的调用顺序不一定和数组中的数据项相同,在开发过程中不要假设子项生成器和键值生成器函数是否执行以及执行顺序。如下示例可能无法正常工作: >- 子项生成器函数的调用顺序不一定和数组中的数据项相同,在开发过程中不要假设子项生成器和键值生成器函数是否执行以及执行顺序。如下示例可能无法正常工作:
......
...@@ -2,7 +2,7 @@ ...@@ -2,7 +2,7 @@
使用**if/else**进行条件渲染。 使用**if/else**进行条件渲染。
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>- if条件语句可以使用状态变量。 >- if条件语句可以使用状态变量。
>- 使用if可以使子组件的渲染依赖条件语句。 >- 使用if可以使子组件的渲染依赖条件语句。
>- 必须在容器组件内使用。 >- 必须在容器组件内使用。
......
...@@ -151,7 +151,7 @@ LazyForEach\(dataSource: IDataSource, itemGenerator: \(item: any\) =\> void, key ...@@ -151,7 +151,7 @@ LazyForEach\(dataSource: IDataSource, itemGenerator: \(item: any\) =\> void, key
</tbody> </tbody>
</table> </table>
>![](../../public_sys-resources/icon-note.gif) **说明:** >![icon-note.gif](public_sys-resources/icon-note.gif) **说明:**
>- 数据懒加载必须在容器组件内使用,且仅有List、Grid以及Swiper组件支持数据的懒加载(即只加载可视部分以及其前后少量数据用于缓冲),其他组件仍然是一次加载所有的数据; >- 数据懒加载必须在容器组件内使用,且仅有List、Grid以及Swiper组件支持数据的懒加载(即只加载可视部分以及其前后少量数据用于缓冲),其他组件仍然是一次加载所有的数据;
>- **LazyForEach**在每次迭代中,必须且只允许创建一个子组件; >- **LazyForEach**在每次迭代中,必须且只允许创建一个子组件;
>- 生成的子组件必须允许在**LazyForEach**的父容器组件中; >- 生成的子组件必须允许在**LazyForEach**的父容器组件中;
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册