Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
3314356d
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看板
体验新版 GitCode,发现更多精彩内容 >>
提交
3314356d
编写于
5月 17, 2022
作者:
G
gmy
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update docs
Signed-off-by:
N
gmy
<
guanmingyue@h-partners.com
>
上级
b6425a38
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
62 addition
and
59 deletion
+62
-59
zh-cn/application-dev/reference/apis/js-apis-router.md
zh-cn/application-dev/reference/apis/js-apis-router.md
+42
-41
zh-cn/application-dev/reference/apis/js-apis-system-app.md
zh-cn/application-dev/reference/apis/js-apis-system-app.md
+4
-2
zh-cn/application-dev/reference/arkui-ts/ts-container-flex.md
...n/application-dev/reference/arkui-ts/ts-container-flex.md
+16
-16
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-router.md
浏览文件 @
3314356d
...
...
@@ -24,13 +24,13 @@ push(options: RouterOptions): void
**系统能力:**
SystemCapability.ArkUI.ArkUI.Full
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| options |
[
RouterOptions
](
#routeroptions
)
| 是 | 跳转页面描述信息。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| options |
[
RouterOptions
](
#routeroptions
)
| 是 | 跳转页面描述信息。 |
**示例:**
```
```
js
// 在当前页面中
export
default
{
pushPage
()
{
...
...
@@ -46,7 +46,7 @@ push(options: RouterOptions): void
}
}
```
```
```
js
// 在routerpage2页面中
export
default
{
data
:
{
...
...
@@ -72,12 +72,13 @@ replace(options: RouterOptions): void
**系统能力:**
SystemCapability.ArkUI.ArkUI.Full
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| options |
[
RouterOptions
](
#routeroptions
)
| 是 | 替换页面描述信息。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| options |
[
RouterOptions
](
#routeroptions
)
| 是 | 替换页面描述信息。 |
**示例:**
```
```
js
// 在当前页面中
export
default
{
replacePage
()
{
...
...
@@ -91,7 +92,7 @@ replace(options: RouterOptions): void
}
```
```
```
js
// 在detail页面中
export
default
{
data
:
{
...
...
@@ -112,12 +113,12 @@ back(options?: RouterOptions ): void
**系统能力:**
SystemCapability.ArkUI.ArkUI.Full
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| options |
[
RouterOptions
](
#routeroptions
)
| 是 | 返回页面描述信息,其中参数url指路由跳转时会返回到指定url的界面,如果页面栈上没有url页面,则不响应该情况。如果url未设置,则返回上一页。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| options |
[
RouterOptions
](
#routeroptions
)
| 是 | 返回页面描述信息,其中参数url指路由跳转时会返回到指定url的界面,如果页面栈上没有url页面,则不响应该情况。如果url未设置,则返回上一页。 |
**示例:**
```
```
js
// index页面
export
default
{
indexPushPage
()
{
...
...
@@ -128,7 +129,7 @@ back(options?: RouterOptions ): void
}
```
```
```
js
// detail页面
export
default
{
detailPushPage
()
{
...
...
@@ -139,7 +140,7 @@ back(options?: RouterOptions ): void
}
```
```
```
js
// mall页面通过back,将返回detail页面
export
default
{
mallBackPage
()
{
...
...
@@ -148,7 +149,7 @@ back(options?: RouterOptions ): void
}
```
```
```
js
// detail页面通过back,将返回index页面
export
default
{
defaultBack
()
{
...
...
@@ -157,7 +158,7 @@ back(options?: RouterOptions ): void
}
```
```
```
js
// 通过back,返回到detail页面
export
default
{
backToDetail
()
{
...
...
@@ -175,12 +176,12 @@ clear(): void
**系统能力:**
SystemCapability.ArkUI.ArkUI.Full
**示例:**
```
```
js
export
default
{
clearPage
()
{
router
.
clear
();
}
}
}
js
```
## router.getLength
...
...
@@ -190,12 +191,12 @@ getLength(): string
获取当前在页面栈内的页面数量。
**返回值:**
| 类型 | 说明 |
| -------- | -------- |
| string | 页面数量,页面栈支持最大数值是32。 |
| 类型 | 说明 |
| -------- | -------- |
| string | 页面数量,页面栈支持最大数值是32。 |
**示例:**
```
```
js
export
default
{
getLength
()
{
var
size
=
router
.
getLength
();
...
...
@@ -222,14 +223,14 @@ getState(): RouterState
**系统能力:**
以下各项对应的系统能力均为SystemCapability.ArkUI.ArkUI.Full。
| 名称 | 类型 | 说明 |
| -------- | -------- | -------- |
| index | number | 表示当前页面在页面栈中的索引。
<br/>
>
![icon-note.gif](public_sys-resources/icon-note.gif)
**说明:**
<br/>
>
从栈底到栈顶,index从1开始递增。 |
| name | string | 表示当前页面的名称,即对应文件名。 |
| path | string | 表示当前页面的路径。 |
| 名称 | 类型 | 说明 |
| -------- | -------- | -------- |
| index | number | 表示当前页面在页面栈中的索引。
<br/>
>
![icon-note.gif](public_sys-resources/icon-note.gif)
**说明:**
<br/>
>
从栈底到栈顶,index从1开始递增。 |
| name | string | 表示当前页面的名称,即对应文件名。 |
| path | string | 表示当前页面的路径。 |
**示例:**
```
```
js
export
default
{
getState
()
{
var
page
=
router
.
getState
();
...
...
@@ -249,13 +250,13 @@ enableAlertBeforeBackPage(options: EnableAlertOptions): void
**系统能力:**
SystemCapability.ArkUI.ArkUI.Full
**参数:**
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| options |
[
EnableAlertOptions
](
#enablealertoptions
)
| 是 | 文本弹窗信息描述。 |
| 参数名 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| options |
[
EnableAlertOptions
](
#enablealertoptions
)
| 是 | 文本弹窗信息描述。 |
**示例:**
```
```
js
export
default
{
enableAlertBeforeBackPage
()
{
router
.
enableAlertBeforeBackPage
({
...
...
@@ -289,7 +290,7 @@ disableAlertBeforeBackPage(): void
**系统能力:**
SystemCapability.ArkUI.ArkUI.Full
**示例:**
```
```
js
export
default
{
disableAlertBeforeBackPage
()
{
router
.
disableAlertBeforeBackPage
();
...
...
@@ -314,7 +315,7 @@ getParams(): Object
**示例:**
-
类Web范示例
```
```
js
// 在当前页面中
export
default
{
pushPage
()
{
...
...
@@ -327,7 +328,7 @@ getParams(): Object
}
}
```
```
```
js
// 在detail页面中
export
default
{
onInit
()
{
...
...
@@ -338,7 +339,7 @@ getParams(): Object
-
声明式示例
```
```
ts
//通过router.push跳转至目标页携带params参数
import
router
from
'
@ohos.router
'
...
...
@@ -384,7 +385,7 @@ getParams(): Object
}
```
```
```
ts
//在second页面中接收传递过来的参数
import
router
from
'
@ohos.router
'
...
...
@@ -392,8 +393,8 @@ getParams(): Object
@
Component
struct
Second
{
private
content
:
string
=
"
这是第二页
"
@State text: string = router.getParams()
.text
@State data: any = router.getParams()
.data
@
State
text
:
string
=
router
.
getParams
()
[
'
text
'
]
@
State
data
:
any
=
router
.
getParams
()
[
'
data
'
]
@
State
secondData
:
string
=
''
build
()
{
...
...
zh-cn/application-dev/reference/apis/js-apis-system-app.md
浏览文件 @
3314356d
...
...
@@ -138,7 +138,8 @@ setImageRawDataCacheSize(value: number): void
export default {
onCreate() {
app.setImageRawDataCacheSize(100) // 设置解码前图片数据内存缓存上限为100MB
app.setImageRawDataCacheSize(104857600)
// 设置解码前图片数据内存缓存上限为100MB (100MB=100*1024*1024B=104857600B)
console.info('Application onCreate')
},
onDestroy() {
...
...
@@ -168,7 +169,8 @@ setImageFileCacheSize(value: number): void
export default {
onCreate() {
app.setImageFileCacheSize(200) // 设置图片文件数据缓存上限为200MB
app.setImageFileCacheSize(209715200)
// 设置图片文件数据缓存上限为200MB (200MB=200*1024*1024B=209715200B)
console.info('Application onCreate')
},
onDestroy() {
...
...
zh-cn/application-dev/reference/arkui-ts/ts-container-flex.md
浏览文件 @
3314356d
...
...
@@ -33,29 +33,29 @@ Flex(options?: { direction?: FlexDirection, wrap?: FlexWrap, justifyContent?: F
| alignContent | FlexAlign | 否 | FlexAlign.Start | 交叉轴中有额外的空间时,多行内容的对齐方式。仅在wrap为Wrap或WrapReverse下生效。 |
-
FlexDirection枚举说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| Row | 主轴与行方向一致作为布局模式。 |
| RowReverse | 与Row方向相反方向进行布局。 |
| Column | 主轴与列方向一致作为布局模式。 |
| ColumnReverse | 与Column相反方向进行布局。 |
| Row | 主轴与行方向一致作为布局模式。 |
| RowReverse | 与Row方向相反方向进行布局。 |
| Column | 主轴与列方向一致作为布局模式。 |
| ColumnReverse | 与Column相反方向进行布局。 |
-
FlexWrap枚举说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| NoWrap | Flex容器的元素单行/列布局,子项允许超出容器。 |
| Wrap | Flex容器的元素多行/列排布,子项允许超出容器。 |
| WrapReverse | Flex容器的元素反向多行/列排布,子项允许超出容器。 |
| NoWrap | Flex容器的元素单行/列布局,子项允许超出容器。 |
| Wrap | Flex容器的元素多行/列排布,子项允许超出容器。 |
| WrapReverse | Flex容器的元素反向多行/列排布,子项允许超出容器。 |
-
FlexAlign枚举说明
| 名称 | 描述 |
| 名称 | 描述 |
| -------- | -------- |
| Start | 元素在主轴方向首端对齐,
第一个元素与行首对齐,同时后续的元素与前一个对齐。 |
| Center | 元素在主轴方向中心对齐,第一个元素与行首的距离与最后一个元素与行尾距离相同。 |
| End | 元素在主轴方向尾部对齐,
最后一个元素与行尾对齐,其他元素与后一个对齐。 |
| SpaceBetween | Flex主轴方向均匀分配弹性元素,相邻元素之间距离相同。
第一个元素与行首对齐,最后一个元素与行尾对齐。 |
| SpaceAround | Flex主轴方向均匀分配弹性元素,相邻元素之间距离相同。
第一个元素到行首的距离和最后一个元素到行尾的距离
时相邻元素之间距离的一半。 |
| SpaceEvenly | Flex主轴方向元素等间距布局,
相邻元素之间的间距、第一个元素与行首的间距、最后一个元素到行尾的间距都完全一样。 |
| Start | 元素在主轴方向首端对齐,
第一个元素与行首对齐,同时后续的元素与前一个对齐。 |
| Center | 元素在主轴方向中心对齐,第一个元素与行首的距离与最后一个元素与行尾距离相同。 |
| End | 元素在主轴方向尾部对齐,
最后一个元素与行尾对齐,其他元素与后一个对齐。 |
| SpaceBetween | Flex主轴方向均匀分配弹性元素,相邻元素之间距离相同。
第一个元素与行首对齐,最后一个元素与行尾对齐。 |
| SpaceAround | Flex主轴方向均匀分配弹性元素,相邻元素之间距离相同。
第一个元素到行首的距离和最后一个元素到行尾的距离
是相邻元素之间距离的一半。 |
| SpaceEvenly | Flex主轴方向元素等间距布局,
相邻元素之间的间距、第一个元素与行首的间距、最后一个元素到行尾的间距都完全一样。 |
## 示例
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录