Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
14fd8007
D
Docs
项目概览
OpenHarmony
/
Docs
大约 2 年 前同步成功
通知
161
Star
293
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看板
提交
14fd8007
编写于
3月 31, 2023
作者:
H
HelloCrease
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs
Signed-off-by:
N
HelloCrease
<
lian15@huawei.com
>
上级
beb4b153
变更
6
隐藏空白更改
内联
并排
Showing
6 changed file
with
59 addition
and
59 deletion
+59
-59
zh-cn/application-dev/quick-start/arkts-restrictions-and-extensions.md
...tion-dev/quick-start/arkts-restrictions-and-extensions.md
+28
-28
zh-cn/application-dev/quick-start/figures/restrictions-data -type -declarations.gif
...k-start/figures/restrictions-data -type -declarations.gif
+0
-0
zh-cn/application-dev/reference/arkui-ts/figures/arkts-progress.png
...ication-dev/reference/arkui-ts/figures/arkts-progress.png
+0
-0
zh-cn/application-dev/reference/arkui-ts/figures/flex-layout.png
...pplication-dev/reference/arkui-ts/figures/flex-layout.png
+0
-0
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-progress.md
...on-dev/reference/arkui-ts/ts-basic-components-progress.md
+25
-25
zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-flex-layout.md
...reference/arkui-ts/ts-universal-attributes-flex-layout.md
+6
-6
未找到文件。
zh-cn/application-dev/quick-start/arkts-restrictions-and-extensions.md
浏览文件 @
14fd8007
...
@@ -83,7 +83,7 @@ struct bindPopupPage {
...
@@ -83,7 +83,7 @@ struct bindPopupPage {
}
}
```
```


2.
@State、@Provide、 @Link和@Consume四种状态变量的数据类型声明只能由简单数据类型或引用数据类型的其中一种构成。
2.
@State、@Provide、 @Link和@Consume四种状态变量的数据类型声明只能由简单数据类型或引用数据类型的其中一种构成。
...
@@ -135,19 +135,19 @@ struct bindPopupPage {
...
@@ -135,19 +135,19 @@ struct bindPopupPage {
具体允许哪种方式取决于状态变量的装饰器:
具体允许哪种方式取决于状态变量的装饰器:
| 装饰器类型 | 本地初始化 | 通过构造函数参数初始化 |
| 装饰器类型
| 本地初始化 | 通过构造函数参数初始化 |
| ------------ | ----- | ----------- |
| ------------
-----
| ----- | ----------- |
| @State | 必须 | 可选 |
| @State
| 必须 | 可选 |
| @Prop | 禁止 | 必须 |
| @Prop
| 禁止 | 必须 |
| @Link | 禁止 | 必须 |
| @Link
| 禁止 | 必须 |
| @StorageLink | 必须 | 禁止 |
| @StorageLink
| 必须 | 禁止 |
| @StorageProp | 必须 | 禁止 |
| @StorageProp
| 必须 | 禁止 |
| @LocalStorageLink | 必须 | 禁止 |
| @LocalStorageLink | 必须 | 禁止 |
| @LocalStorageProp | 必须 | 禁止 |
| @LocalStorageProp | 必须 | 禁止 |
| @Provide | 必须 | 可选 |
| @Provide
| 必须 | 可选 |
| @Consume | 禁止 | 禁止 |
| @Consume
| 禁止 | 禁止 |
| @ObjectLink | 禁止 | 必须 |
| @ObjectLink
| 禁止 | 必须 |
| 常规成员变量 | 推荐 | 可选 |
| 常规成员变量
| 推荐 | 可选 |
从上表中可以看出:
从上表中可以看出:
...
@@ -158,24 +158,24 @@ struct bindPopupPage {
...
@@ -158,24 +158,24 @@ struct bindPopupPage {
通过构造函数方法初始化成员变量,需要遵循如下规则:
通过构造函数方法初始化成员变量,需要遵循如下规则:
|
**从父组件中的变量(右)到子组件中的变量(下)**
|
**regular**
|
**@State**
|
**@Link**
|
**@Prop**
|
**@Provide**
|
**@Consume**
|
**@ObjectLink**
|
|
**从父组件中的变量(右)到子组件中的变量(下)**
|
**regular**
|
**@State**
|
**@Link**
|
**@Prop**
|
**@Provide**
|
**@Consume**
|
**@ObjectLink**
|
|
---------------------------------|----------------------------|------------|-----------|-----------|--------------|--------------|------------------
|
|
-------------------------- | ----------- | ---------- | --------- | --------- | ------------ | ------------ | ---------------
|
|
**regular**
| 支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 | 支持
|
|
**regular**
| 支持 | 支持 | 支持 | 支持 | 不支持 | 不支持 | 支持
|
|
**@State**
| 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持
|
|
**@State**
| 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持
|
|
**@Link**
| 不支持 | 支持(1) | 支持(1) | 支持(1) | 支持(1) | 支持(1) | 支持(1)
|
|
**@Link**
| 不支持 | 支持(1) | 支持(1) | 支持(1) | 支持(1) | 支持(1) | 支持(1)
|
|
**@Prop**
| 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持
|
|
**@Prop**
| 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持
|
|
**@Provide**
| 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持
|
|
**@Provide**
| 支持 | 支持 | 支持 | 支持 | 支持 | 支持 | 支持
|
|
**@Consume**
| 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持
|
|
**@Consume**
| 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持
|
|
**@ObjectLink**
| 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持
|
|
**@ObjectLink**
| 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持 | 不支持
|
|
**从父组件中的变量(右)到子组件中的变量(下)**
|
**@StorageLink**
|
**@StorageProp**
|
**@LocalStorageLink**
|
**@LocalStorageProp**
|
|
**从父组件中的变量(右)到子组件中的变量(下)**
|
**@StorageLink**
|
**@StorageProp**
|
**@LocalStorageLink**
|
**@LocalStorageProp**
|
|
------------------|------------------|------------------|-----------------------|------------------------
|
|
-------------------------- | ---------------- | ---------------- | --------------------- | ---------------------
|
|
**regular**
| 支持 | 不支持 | 不支持 | 不支持
|
|
**regular**
| 支持 | 不支持 | 不支持 | 不支持
|
|
**@State**
| 支持 | 支持 | 支持 | 支持
|
|
**@State**
| 支持 | 支持 | 支持 | 支持
|
|
**@Link**
| 支持(1) | 支持(1) | 支持(1) | 支持(1)
|
|
**@Link**
| 支持(1) | 支持(1) | 支持(1) | 支持(1)
|
|
**@Prop**
| 支持 | 支持 | 支持 | 支持
|
|
**@Prop**
| 支持 | 支持 | 支持 | 支持
|
|
**@Provide**
| 支持 | 支持 | 支持 | 支持
|
|
**@Provide**
| 支持 | 支持 | 支持 | 支持
|
|
**@Consume**
| 不支持 | 不支持 | 不支持
| 不支持 |
|
**@Consume**
| 不支持 | 不支持 | 不支持
| 不支持 |
|
**@ObjectLink**
| 不支持 | 不支持 | 不支持
| 不支持 |
|
**@ObjectLink**
| 不支持 | 不支持 | 不支持
| 不支持 |
> **说明**
> **说明**
>
>
...
...
zh-cn/application-dev/quick-start/figures/restrictions-data -type -declarations.gif
0 → 100644
浏览文件 @
14fd8007
171.4 KB
zh-cn/application-dev/reference/arkui-ts/figures/progress.png
→
zh-cn/application-dev/reference/arkui-ts/figures/
arkts-
progress.png
浏览文件 @
14fd8007
文件已移动
zh-cn/application-dev/reference/arkui-ts/figures/flex
.PNG
→
zh-cn/application-dev/reference/arkui-ts/figures/flex
-layout.png
浏览文件 @
14fd8007
文件已移动
zh-cn/application-dev/reference/arkui-ts/ts-basic-components-progress.md
浏览文件 @
14fd8007
...
@@ -22,44 +22,44 @@ Progress(options: {value: number, total?: number, type?: ProgressType})
...
@@ -22,44 +22,44 @@ Progress(options: {value: number, total?: number, type?: ProgressType})
**参数:**
**参数:**
| 参数名
| 参数类型 | 必填 | 参数描述
|
| 参数名
| 参数类型 | 必填 | 参数描述
|
| --------
| -------- | -------- |
-------- |
| --------
------------------ | ----------------------------------- | ---- | --------------------------------
-------- |
| value
| number | 是
| 指定当前进度值。设置小于0的数值时置为0,设置大于total的数值时置为total。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| value
| number | 是
| 指定当前进度值。设置小于0的数值时置为0,设置大于total的数值时置为total。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| total
| number | 否
| 指定进度总长。
<br/>
默认值:100
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| total
| number | 否
| 指定进度总长。
<br/>
默认值:100
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| type
<sup>
8+
</sup>
|
[
ProgressType
](
#progresstype枚举说明
)
| 否
| 指定进度条类型。
<br/>
默认值:ProgressType.Linear
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| type
<sup>
8+
</sup>
|
[
ProgressType
](
#progresstype枚举说明
)
| 否
| 指定进度条类型。
<br/>
默认值:ProgressType.Linear
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| style
<sup>
deprecated
</sup>
|
[
ProgressStyle
](
#progressstyle枚举说明
)
| 否 | 指定进度条样式。
<br/>
该参数从API version8开始废弃,建议使用type替代。
<br/>
默认值:ProgressStyle.Linear |
| style
<sup>
deprecated
</sup>
|
[
ProgressStyle
](
#progressstyle枚举说明
)
| 否
| 指定进度条样式。
<br/>
该参数从API version8开始废弃,建议使用type替代。
<br/>
默认值:ProgressStyle.Linear |
## ProgressType枚举说明
## ProgressType枚举说明
从API version 9开始,该接口支持在ArkTS卡片中使用。
从API version 9开始,该接口支持在ArkTS卡片中使用。
| 名称
| 描述
|
| 名称
| 描述
|
| --------
|
-------- |
| --------
-------------- | --------------------------------
-------- |
| Linear
| 线性样式。从API version9开始,高度大于宽度的时候自适应垂直显示。
|
| Linear
| 线性样式。从API version9开始,高度大于宽度的时候自适应垂直显示。
|
| Ring
<sup>
8+
</sup>
| 环形无刻度样式,环形圆环逐渐显示至完全填充效果。
|
| Ring
<sup>
8+
</sup>
| 环形无刻度样式,环形圆环逐渐显示至完全填充效果。
|
| Eclipse
<sup>
8+
</sup>
| 圆形样式,显示类似月圆月缺的进度展示效果,从月牙逐渐变化至满月。
|
| Eclipse
<sup>
8+
</sup>
| 圆形样式,显示类似月圆月缺的进度展示效果,从月牙逐渐变化至满月。
|
| ScaleRing
<sup>
8+
</sup>
| 环形有刻度样式,显示类似时钟刻度形式的进度展示效果。从API version9开始,刻度外圈出现重叠的时候自动转换为环形无刻度进度条。|
| ScaleRing
<sup>
8+
</sup>
| 环形有刻度样式,显示类似时钟刻度形式的进度展示效果。从API version9开始,刻度外圈出现重叠的时候自动转换为环形无刻度进度条。
|
| Capsule
<sup>
8+
</sup>
| 胶囊样式,头尾两端圆弧处的进度展示效果与Eclipse相同;中段处的进度展示效果与Linear相同。高度大于宽度的时候自适应垂直显示。 |
| Capsule
<sup>
8+
</sup>
| 胶囊样式,头尾两端圆弧处的进度展示效果与Eclipse相同;中段处的进度展示效果与Linear相同。高度大于宽度的时候自适应垂直显示。 |
## ProgressStyle枚举说明
## ProgressStyle枚举说明
从API version 9开始,该接口支持在ArkTS卡片中使用。
从API version 9开始,该接口支持在ArkTS卡片中使用。
| 名称
| 描述
|
| 名称
| 描述
|
| --------- | ----------------------------------------
--------------------
|
| --------- | ---------------------------------------- |
| Linear | 线性样式。 |
| Linear | 线性样式。
|
| Ring | 环形无刻度样式,环形圆环逐渐显示至完全填充效果。 |
| Ring | 环形无刻度样式,环形圆环逐渐显示至完全填充效果。
|
| Eclipse | 圆形样式,显示类似月圆月缺的进度展示效果,从月牙逐渐变化至满月。|
| Eclipse | 圆形样式,显示类似月圆月缺的进度展示效果,从月牙逐渐变化至满月。
|
| ScaleRing | 环形有刻度样式,显示类似时钟刻度形式的进度展示效果。|
| ScaleRing | 环形有刻度样式,显示类似时钟刻度形式的进度展示效果。
|
| Capsule | 胶囊样式,头尾两端圆弧处的进度展示效果与Eclipse相同;中段处的进度展示效果与Linear相同。高度大于宽度的时候自适应垂直显示。 |
| Capsule | 胶囊样式,头尾两端圆弧处的进度展示效果与Eclipse相同;中段处的进度展示效果与Linear相同。高度大于宽度的时候自适应垂直显示。 |
## 属性
## 属性
| 名称
| 参数类型 | 描述
|
| 名称
| 参数类型 | 描述
|
| --------
| -------- |
-------- |
| --------
---------- | ---------------------------------------- | --------------------------------
-------- |
| value
| number
| 设置当前进度值。设置小于0的数值时置为0,设置大于total的数值时置为total。非法数值不生效。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| value
| number
| 设置当前进度值。设置小于0的数值时置为0,设置大于total的数值时置为total。非法数值不生效。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| color |
[
ResourceColor
](
ts-types.md#resourcecolor
)
| 设置进度条前景色。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| color
|
[
ResourceColor
](
ts-types.md#resourcecolor
)
| 设置进度条前景色。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| backgroundColor |
[
ResourceColor
](
ts-types.md#resourcecolor
)
| 设置进度条底色。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| backgroundColor
|
[
ResourceColor
](
ts-types.md#resourcecolor
)
| 设置进度条底色。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| style
<sup>
8+
</sup>
| {
<br/>
strokeWidth?:
[Length](ts-types.md#length),
<br/>
scaleCount?:
number,
<br/>
scaleWidth?:
[
Length
](
ts-types.md#length
)
<br/>
} | 定义组件的样式。
<br/>
-
strokeWidth:
设置进度条宽度(不支持百分比设置)。从API version9开始,环形进度条设置宽度大于等于半径时,默认修改宽度至半径值的二分之一。
<br/>
默认值:4.0Vp
<br/>
-
scaleCount:
设置环形进度条总刻度数。
<br>
默认值:120
<br/>
-
scaleWidth:
设置环形进度条刻度粗细(不支持百分比设置),刻度粗细大于进度条宽度时,为系统默认粗细。
<br>
默认值:2.0Vp
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| style
<sup>
8+
</sup>
| {
<br/>
strokeWidth?:
[Length](ts-types.md#length),
<br/>
scaleCount?:
number,
<br/>
scaleWidth?:
[
Length
](
ts-types.md#length
)
<br/>
} | 定义组件的样式。
<br/>
-
strokeWidth:
设置进度条宽度(不支持百分比设置)。从API version9开始,环形进度条设置宽度大于等于半径时,默认修改宽度至半径值的二分之一。
<br/>
默认值:4.0Vp
<br/>
-
scaleCount:
设置环形进度条总刻度数。
<br>
默认值:120
<br/>
-
scaleWidth:
设置环形进度条刻度粗细(不支持百分比设置),刻度粗细大于进度条宽度时,为系统默认粗细。
<br>
默认值:2.0Vp
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
...
@@ -123,4 +123,4 @@ struct ProgressExample {
...
@@ -123,4 +123,4 @@ struct ProgressExample {
}
}
```
```


zh-cn/application-dev/reference/arkui-ts/ts-universal-attributes-flex-layout.md
浏览文件 @
14fd8007
...
@@ -8,11 +8,11 @@
...
@@ -8,11 +8,11 @@
## 属性
## 属性
| 名称
| 参数说明 | 描述
|
| 名称
| 参数说明 | 描述
|
| ---------- | ----------------------------------------
--- | --------------------
---------------------------------------- |
| ---------- | ----------------------------------------
|
---------------------------------------- |
| flexBasis | number
\|
string
| 设置组件在父容器主轴方向上的基准尺寸。
<br/>
默认值:'auto'(表示组件在主轴方向上的基准尺寸为组件原本的大小)。
<br/>
不支持百分比设置。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| flexBasis | number
\|
string | 设置组件在父容器主轴方向上的基准尺寸。
<br/>
默认值:'auto'(表示组件在主轴方向上的基准尺寸为组件原本的大小)。
<br/>
不支持百分比设置。
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| flexGrow | number
| 设置父容器的剩余空间分配给此属性所在组件的比例。
<br/>
默认值:0
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| flexGrow | number | 设置父容器的剩余空间分配给此属性所在组件的比例。
<br/>
默认值:0
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| flexShrink | number
| 设置父容器压缩尺寸分配给此属性所在组件的比例。
<br/>
父容器为Row、Column时,默认值:0
<br/>
父容器为flex时,默认值:1
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| flexShrink | number | 设置父容器压缩尺寸分配给此属性所在组件的比例。
<br/>
父容器为Row、Column时,默认值:0
<br/>
父容器为flex时,默认值:1
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| alignSelf |
[
ItemAlign
](
ts-appendix-enums.md#itemalign
)
| 子组件在父容器交叉轴的对齐格式,会覆盖Flex布局容器中的alignItems设置。
<br/>
默认值:ItemAlign.Auto
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
| alignSelf |
[
ItemAlign
](
ts-appendix-enums.md#itemalign
)
| 子组件在父容器交叉轴的对齐格式,会覆盖Flex布局容器中的alignItems设置。
<br/>
默认值:ItemAlign.Auto
<br/>
从API version 9开始,该接口支持在ArkTS卡片中使用。 |
...
@@ -105,4 +105,4 @@ struct FlexExample {
...
@@ -105,4 +105,4 @@ struct FlexExample {
}
}
```
```


编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录