未验证 提交 bf687e67 编写于 作者: L LiAn 提交者: Gitee

!93 断链修改

Merge pull request !93 from LiAn/master
......@@ -39,18 +39,43 @@
- [app对象内部结构](quick-start/app-structure.md)
- [deviceConfig内部结构](quick-start/deviceconfig-structure.md)
- [module对象内部结构](quick-start/module-structure.md)
- [资源分类与访问](quick-start/resource-categories-and-access.md)
- [资源分类与访问](quick-start/resource-categories-and-access.md)
- 学习ArkTS语言
- [初识ArkTS语言](quick-start/arkts-get-started.md)
- ArkTS语法(声明式UI)
- [基本UI描述](quick-start/arkts-basic-ui-description.md)
- 状态管理
- [基本概念](quick-start/arkts-state-mgmt-concepts.md)
- [页面级变量的状态管理](quick-start/arkts-state-mgmt-page-level.md)
- [应用级变量的状态管理](quick-start/arkts-state-mgmt-application-level.md)
- [动态构建UI元素](quick-start/arkts-dynamic-ui-elememt-building.md)
- [渲染控制](quick-start/arkts-rendering-control.md)
- [使用限制与扩展](quick-start/arkts-restrictions-and-extensions.md)
- [初识ArkTS语言](arkts-get-started.md)
- 基本语法
- [基本语法概述](arkts-basic-syntax-overview.md)
- [声明式UI描述](arkts-declarative-ui-description.md)
- 自定义组件
- [创建自定义组件](arkts-create-custom-components.md)
- [页面和自定义组件生命周期](arkts-page-custom-components-lifecycle.md)
- [\@Builder:自定义构建函数](arkts-builder.md)
- [\@BuilderParam:引用\@Builder函数](arkts-builderparam.md)
- [\@Styles:定义组件重用样式](arkts-style.md)
- [\@Extend:定义扩展组件样式](arkts-extend.md)
- [stateStyles:多态样式](arkts-statestyles.md)
- 状态管理
- [状态管理概述](arkts-state-management-overview.md)
- 管理组件拥有的状态
- [\@State:组件内状态](arkts-state.md)
- [\@Prop:父子单向同步](arkts-prop.md)
- [\@Link:父子双向同步](arkts-link.md)
- [\@Provide和\@Consume:与后代组件双向同步](arkts-provide-and-consume.md)
- [\@Observed和\@ObjectLink:嵌套类对象属性变化](arkts-observed-and-objectlink.md)
- 管理应用拥有的状态
- [管理应用拥有的状态概述](arkts-application-state-management-overview.md)
- [LocalStorage:页面级UI状态存储](arkts-localstorage.md)
- [AppStorage:应用全局的UI状态存储](arkts-appstorage.md)
- [PersistentStorage:持久化存储UI状态](arkts-persiststorage.md)
- [Environment:设备环境查询](arkts-environment.md)
- 其他状态管理
- [其他状态管理概述](arkts-other-state-mgmt-functions-overview.md)
- [\@Watch:状态变量更改通知](arkts-watch.md)
- [$$语法:内置组件双向同步](arkts-two-way-sync.md)
- 渲染控制
- [渲染控制概述](arkts-rendering-control-overview.md)
- [if/else:条件渲染](arkts-rendering-control-ifelse.md)
- [ForEach:循环渲染](arkts-rendering-control-foreach.md)
- [LazyForEach:数据懒加载](arkts-rendering-control-lazyforeach.md)
- 开发
- [应用模型](application-models/Readme-CN.md)
- [UI开发](ui/Readme-CN.md)
......
......@@ -201,3 +201,4 @@ AppStorage与[PersistentStorage](arkts-persiststorage.md)以及[Environment](ark
- 在AppStorage中创建属性后,调用PersistentStorage.PersistProp()接口时,会使用在AppStorage中已经存在的值,并覆盖PersistentStorage中的同名属性,所以建议要使用相反的调用顺序,反例可见[在PersistentStorage之前访问AppStorage中的属性](arkts-persiststorage.md#在persistentstorage之前访问appstorage中的属性)
- 如果在AppStorage中已经创建属性后,再调用Environment.EnvProp()创建同名的属性,会调用失败。因为AppStorage已经有同名属性,Environment环境变量不会再写入AppStorage中,所以建议AppStorage中属性不要使用Environment预置环境变量名。
<!--no_check-->
......@@ -378,3 +378,5 @@ struct StyleExample {
2. 在StyleExample父组件中持有controller实例,调用controller的changeText方法,即相当于通过controller持有的MyComponent子组件的this指针,改变MyComponent的状态变量value的值。
通过controller的封装,MyComponent对外暴露了changeText的接口,所有持有controller的实例都可以通过调用changeText接口,改变MyComponent的状态变量value的值。
<!--no_check-->
......@@ -183,3 +183,5 @@ struct Parent {
上文所述,ArkUI框架可以观察到数组元素的添加,删除和替换。在该示例中\@State和\@Link的类型是相同的number[],不允许将\@Link定义成number类型(\@Link item : number),并在父组件中用\@State数组中每个数据项创建子组件。如果要使用这个场景,可以参考[\@Prop](arkts-prop.md)\@Observed。
<!--no_check-->
......@@ -423,3 +423,5 @@ struct CompA {
> **说明:**
>
> 对于开发者更建议使用这个方式来构建LocalStorage的实例,并且在创建LocalStorage实例的时候就写入默认值,因为默认值可以作为运行异常的备份,也可以用作页面的单元测试。
<!--no_check-->
......@@ -365,3 +365,4 @@ struct MainProgram {
}
}
```
<!--no_check-->
\ No newline at end of file
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册