Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Docs
提交
0707ac5a
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看板
提交
0707ac5a
编写于
3月 23, 2022
作者:
K
kukixi
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update sample case
Signed-off-by:
N
kukixi
<
kouxinxin@huawei.com
>
上级
90a379d9
变更
2
显示空白变更内容
内联
并排
Showing
2 changed file
with
100 addition
and
84 deletion
+100
-84
zh-cn/application-dev/reference/apis/js-apis-basic-features-ohos-prompt.md
...-dev/reference/apis/js-apis-basic-features-ohos-prompt.md
+94
-80
zh-cn/application-dev/reference/apis/js-apis-basic-features-ohos-router.md
...-dev/reference/apis/js-apis-basic-features-ohos-router.md
+6
-4
未找到文件。
zh-cn/application-dev/reference/apis/js-apis-basic-features-ohos-prompt.md
浏览文件 @
0707ac5a
...
...
@@ -53,6 +53,7 @@ showToast(options: ShowToastOptions): void
showDialog(options: ShowDialogOptions): Promise
<
ShowDialogSuccessResponse
>
创建并显示对话框,对话框响应后同步返回结果。
**系统能力:**
SystemCapability.ArkUI.ArkUI.Full
**参数:**
...
...
@@ -76,21 +77,27 @@ showDialog(options: ShowDialogOptions): Promise<ShowDialogSuccessResponse>
message: 'Message Info',
buttons: [
{
text: 'button
',
color: '#
666666',
text: 'button
1',
color: '#
000000',
},
{
text: 'button2',
color: '#000000',
}
],
success: function(data) {
console.log('dialog success callback,click button : ' + data.index);
},
cancel: function() {
console.log('dialog cancel callback');
},
});
})
.then(data => {
console.info('showDialog success, click button: ' + data.index);
})
.catch(err => {
console.info('showDialog error: ' + err);
})
}
}
```
## prompt.showDialog
showDialog(options: ShowDialogOptions, callback: AsyncCallback
<
ShowDialogSuccessResponse
>
):void
创建并显示对话框,对话框响应结果异步返回。
...
...
@@ -107,23 +114,28 @@ showDialog(options: ShowDialogOptions, callback: AsyncCallback<ShowDialogSucc
**示例:**
```
export default {
callback(err, data) {
if(err) {
console.info('showDialog err: ' + err);
return;
}
console.info('showDialog success callback, click button: ' + data.index);
},
showDialog() {
prompt.showDialog({
title: '
Title Info',
title: '
showDialog Title Info',
message: 'Message Info',
buttons: [
{
text: 'button',
color: '#666666',
},
],
success: function(data) {
console.log('dialog success callback,click button : ' + data.index);
},
cancel: function() {
console.log('dialog cancel callback');
text: 'button1',
color: '#000000',
},
});
{
text: 'button2',
color: '#000000',
}
]
}, this.callback);
}
}
```
...
...
@@ -153,7 +165,7 @@ showDialog(options: ShowDialogOptions, callback: AsyncCallback<ShowDialogSucc
## prompt.showActionMenu
showActionMenu(options: ActionMenuOptions, callback: AsyncCallback
<
ActionMenuSuccessResponse
>
):void
showActionMenu(options: ActionMenuOptions, callback: AsyncCallback
<
ActionMenuSuccessResponse
>
):void
创建并显示操作菜单,菜单响应结果异步返回。
...
...
@@ -169,6 +181,13 @@ showDialog(options: ShowDialogOptions, callback: AsyncCallback<ShowDialogSucc
**示例:**
```
export default {
callback(err, data) {
if(err) {
console.info('showActionMenu err: ' + err);
return;
}
console.info('showActionMenu success callback, click button: ' + data.index);
},
showActionMenu() {
prompt.showActionMenu({
title: 'Title Info',
...
...
@@ -181,18 +200,13 @@ showDialog(options: ShowDialogOptions, callback: AsyncCallback<ShowDialogSucc
text: 'item2',
color: '#000000',
},
],
success: function(data) {
console.log('dialog success callback,click button : ' + data.tapIndex);
},
fail: function(data) {
console.log('dialog fail callback' + data.errMsg);
},
});
]
}, this.callback)
}
}
```
## prompt.showActionMenu
showActionMenu(options: ActionMenuOptions): Promise
<ActionMenuSuccessResponse>
...
...
@@ -215,7 +229,7 @@ showActionMenu(options: ActionMenuOptions): Promise<ActionMenuSuccessResponse>
export default {
showActionMenu() {
prompt.showActionMenu({
title: '
Title Info',
title: '
showActionMenu Title Info',
buttons: [
{
text: 'item1',
...
...
@@ -225,14 +239,14 @@ showActionMenu(options: ActionMenuOptions): Promise<ActionMenuSuccessResponse>
text: 'item2',
color: '#000000',
},
]
,
success: function(data) {
console.log('dialog success callback,click button : ' + data.tapIndex);
},
fail: function(data) {
console.log('dialog fail callback' + data.errMsg);
},
})
;
]
})
.then(data => {
console.info('showActionMenu success, click button: ' + data.index);
})
.catch(err => {
console.info('showActionMenu error: ' + err);
})
}
}
```
...
...
@@ -245,7 +259,7 @@ showActionMenu(options: ActionMenuOptions): Promise<ActionMenuSuccessResponse>
| 名称 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| title | string | 否 | 标题文本。 |
| buttons | Array | 是 |
对话框中
按钮的数组,结构为:{text:'button',
color:
'
\#
666666'},支持1-6个按钮。大于6个按钮时弹窗不显示。 |
| buttons | Array | 是 |
菜单中菜单项
按钮的数组,结构为:{text:'button',
color:
'
\#
666666'},支持1-6个按钮。大于6个按钮时弹窗不显示。 |
## ActionMenuSuccessResponse
...
...
zh-cn/application-dev/reference/apis/js-apis-basic-features-ohos-router.md
浏览文件 @
0707ac5a
# 页面路由
> ![icon-note.gif](public_sys-resources/icon-note.gif) **说明**
> 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
>
> - 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。
> - 页面路由需要在页面渲染完成之后才能调用,在onInit和onReady生命周期中页面还处于渲染阶段,禁止调用页面路由方法。
> ![icon-notice.gif](public_sys-resources/icon-notice.gif) **须知:**
> 页面路由需要在页面渲染完成之后才能调用,在onInit和onReady生命周期中页面还处于渲染阶段,禁止调用页面路由方法。
## 导入模块
```
...
...
@@ -272,11 +272,13 @@ enableAlertBeforeBackPage(options: EnableAlertOptions): void
```
## EnableAlertOptions
页面返回询问对话框选项。
**系统能力:**
以下各项对应的系统能力均为SystemCapability.ArkUI.ArkUI.Lite。
| 名称 | 类型 | 必填 | 说明 |
| -------- | -------- | -------- | -------- |
| message | string | 是 | 询问对话框内容。 |
| 名称 | 类型 | 必填 | 说明 |
## router.disableAlertBeforeBackPage
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录