Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
9b82e75b
D
Docs
项目概览
OpenHarmony
/
Docs
1 年多 前同步成功
通知
159
Star
292
Fork
28
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
D
Docs
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
未验证
提交
9b82e75b
编写于
10月 25, 2022
作者:
O
openharmony_ci
提交者:
Gitee
10月 25, 2022
浏览文件
操作
浏览文件
下载
差异文件
!10998 自检格式问题修改
Merge pull request !10998 from LiAn/master
上级
ee516dd9
c14397a3
变更
4
隐藏空白更改
内联
并排
Showing
4 changed file
with
12 addition
and
15 deletion
+12
-15
zh-cn/application-dev/quick-start/Readme-CN.md
zh-cn/application-dev/quick-start/Readme-CN.md
+1
-4
zh-cn/application-dev/quick-start/arkts-dynamic-ui-elememt-building.md
...tion-dev/quick-start/arkts-dynamic-ui-elememt-building.md
+1
-1
zh-cn/application-dev/quick-start/arkts-state-mgmt-application-level.md
...ion-dev/quick-start/arkts-state-mgmt-application-level.md
+9
-9
zh-cn/application-dev/ui/ui-ts-developing-intro.md
zh-cn/application-dev/ui/ui-ts-developing-intro.md
+1
-1
未找到文件。
zh-cn/application-dev/quick-start/Readme-CN.md
浏览文件 @
9b82e75b
# 快速开始
-
快速入门
-
[
开发准备
](
start-overview.md
)
-
[
使用ArkTS语言开发(Stage模型)
](
start-with-ets-stage.md
)
-
[
使用ArkTS语言开发(FA模型)
](
start-with-ets-fa.md
)
-
[
使用JS语言开发(FA模型)
](
start-with-js-fa.md
)
-
[
使用JS语言开发(FA模型)
](
start-with-js-fa.md
)
-
开发基础知识
-
[
应用包结构说明(FA模型)
](
package-structure.md
)
-
[
应用包结构说明(Stage模型)
](
stage-structure.md
)
-
[
SysCap说明
](
syscap.md
)
-
[
HarmonyAppProvision配置文件
](
app-provision-structure.md
)
-
[
资源分类与访问
](
resource-categories-and-access.md
)
...
...
zh-cn/application-dev/quick-start/arkts-dynamic-ui-elememt-building.md
浏览文件 @
9b82e75b
...
...
@@ -382,4 +382,4 @@ struct CustomDialogUser {
}
```
![
customdialog
](
figures/customdialog.gif
)
\ No newline at end of file
![
customdialog
](
figures/customDialog.gif
)
\ No newline at end of file
zh-cn/application-dev/quick-start/arkts-state-mgmt-application-level.md
浏览文件 @
9b82e75b
...
...
@@ -2,9 +2,9 @@
在前面的章节中,已经讲述了如何管理页面级变量的状态,本章将说明如何管理应用级变量的状态,具体接口说明请参考
[
应用级变量的状态管理接口
](
../reference/arkui-ts/ts-state-management.md
)
。
##
[AppStorage](../reference/arkui-ts/ts-state-management.md#appstorage)
##
AppStorage
AppStorage
是应用程序中的单例对象,由UI框架在应用程序启动时创建,在应用程序退出时销毁,为应用程序范围内的可变状态属性提供中央存储。
[
AppStorage
](
../reference/arkui-ts/ts-state-management.md#appstorage
)
是应用程序中的单例对象,由UI框架在应用程序启动时创建,在应用程序退出时销毁,为应用程序范围内的可变状态属性提供中央存储。
AppStorage包含整个应用程序中需要访问的所有状态属性,只要应用程序保持运行,AppStorage就会保存所有属性及属性值,属性值可以通过唯一的键值进行访问。
...
...
@@ -84,13 +84,13 @@ struct ComponentA {
![
appstorage
](
figures/appstorage.gif
)
##
[LocalStorage](../reference/arkui-ts/ts-state-management.md#localstorage9)
##
LocalStorage
> **说明:**
>
> 该
组件
从API version 9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
> 该
接口
从API version 9开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
LocalStorage
是应用程序中的存储单元,生命周期跟随其关联的Ability。LocalStorage为应用程序范围内的可变状态属性和非可变状态属性提供存储,可变状态属性和非可变状态属性是构建应用程序UI的一部分,如一个Ability的UI。
[
LocalStorage
](
../reference/arkui-ts/ts-state-management.md#localstorage9
)
是应用程序中的存储单元,生命周期跟随其关联的Ability。LocalStorage为应用程序范围内的可变状态属性和非可变状态属性提供存储,可变状态属性和非可变状态属性是构建应用程序UI的一部分,如一个Ability的UI。
应用层:一个应用程序可以创建多个LocalStorage实例,应用程序的每一个Ability对应一个LocalStorage实例。
...
...
@@ -230,9 +230,9 @@ struct Child {
![
appstorage2
](
figures/appstorage2.gif
)
##
[PersistentStorage](../reference/arkui-ts/ts-state-management.md#persistentstorage)
##
PersistentStorage
PersistentStorage
提供了一些静态方法用来管理应用持久化数据,可以将特定标记的持久化数据链接到AppStorage中,并由AppStorage接口访问对应持久化数据,或者通过@StorageLink装饰器来访问对应key的变量。
[
PersistentStorage
](
../reference/arkui-ts/ts-state-management.md#persistentstorage
)
提供了一些静态方法用来管理应用持久化数据,可以将特定标记的持久化数据链接到AppStorage中,并由AppStorage接口访问对应持久化数据,或者通过@StorageLink装饰器来访问对应key的变量。
> **说明:**
>
...
...
@@ -269,9 +269,9 @@ struct PersistentComponent {
![
appstorage3
](
figures/appstorage3.gif
)
##
[Environment](../reference/arkui-ts/ts-state-management.md#environment)
##
Environment
Environment
是框架在应用程序启动时创建的单例对象,它为AppStorage提供了一系列应用程序需要的环境状态数据,这些数据描述了应用程序运行的设备环境,包括系统语言、深浅色模式等等。Environment及其属性是不可变的,所有数据类型均为简单类型。如下示例展示了从Environment获取系统是否开启无障碍屏幕朗读:
[
Environment
](
../reference/arkui-ts/ts-state-management.md#environment
)
是框架在应用程序启动时创建的单例对象,它为AppStorage提供了一系列应用程序需要的环境状态数据,这些数据描述了应用程序运行的设备环境,包括系统语言、深浅色模式等等。Environment及其属性是不可变的,所有数据类型均为简单类型。如下示例展示了从Environment获取系统是否开启无障碍屏幕朗读:
```
ts
Environment
.
EnvProp
(
'
accessibilityEnabled
'
,
'
default
'
)
...
...
zh-cn/application-dev/ui/ui-ts-developing-intro.md
浏览文件 @
9b82e75b
...
...
@@ -33,7 +33,7 @@
## 修改组件样式
创建系统内置组件时,若不设置属性方法,则会显示其默认样式。通过更改组件的属性样式设置可以改变组件的UI显示。
创建系统内置组件时,若不设置属性方法,则会显示其默认样式。通过更改组件的属性样式
或者组件支持的
[
通用属性
](
../reference/arkui-ts/ts-universal-attributes-size.md
)
样式,
设置可以改变组件的UI显示。
1.
通过修改Text组件的构造参数,将Text组件的显示内容修改为“Tomato”。
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录