提交 cbd042c6 编写于 作者: Z zhaoxinyu

add router API change log

Signed-off-by: Nzhaoxinyu <zhaoxinyu20@huawei.com>
Change-Id: I4ff784cbab9eb7374fa425f4f7b539d48124ba15
上级 3f4fa4bd
......@@ -473,9 +473,9 @@ console.log('current path = ' + page.path);
| name | string | 否 | 表示当前页面的名称,即对应文件名。 |
| path | string | 是 | 表示当前页面的路径。 |
## router.enableBackPageAlert<sup>9+</sup>
## router.showAlertBeforeBackPage<sup>9+</sup>
enableBackPageAlert(options: EnableAlertOptions): void
showAlertBeforeBackPage(options: EnableAlertOptions): void
开启页面返回询问对话框。
......@@ -499,11 +499,11 @@ enableBackPageAlert(options: EnableAlertOptions): void
```js
try {
router.enableBackPageAlert({
router.showAlertBeforeBackPage({
message: 'Message Info'
});
} catch(error) {
console.error(`enableBackPageAlert failed, code is ${error.code}, message is ${error.message}`);
console.error(`showAlertBeforeBackPage failed, code is ${error.code}, message is ${error.message}`);
}
```
## EnableAlertOptions
......@@ -516,9 +516,9 @@ try {
| ------- | ------ | ---- | -------- |
| message | string | 是 | 询问对话框内容。 |
## router.disableAlertBeforeBackPage
## router.hideAlertBeforeBackPage<sup>9+</sup>
disableAlertBeforeBackPage(): void
hideAlertBeforeBackPage(): void
禁用页面返回询问对话框。
......@@ -527,7 +527,7 @@ disableAlertBeforeBackPage(): void
**示例:**
```js
router.disableAlertBeforeBackPage();
router.hideAlertBeforeBackPage();
```
## router.getParams
......@@ -748,7 +748,7 @@ enableAlertBeforeBackPage(options: EnableAlertOptions): void
开启页面返回询问对话框。
从API version9开始不再维护,建议使用[enableBackPageAlert<sup>9+</sup>](#routerenablebackpagealert9)
从API version9开始不再维护,建议使用[showAlertBeforeBackPage<sup>9+</sup>](#routershowalertbeforebackpage9)
**系统能力:** SystemCapability.ArkUI.ArkUI.Full
......@@ -764,4 +764,20 @@ enableAlertBeforeBackPage(options: EnableAlertOptions): void
router.enableAlertBeforeBackPage({
message: 'Message Info'
});
```
\ No newline at end of file
```
## router.disableAlertBeforeBackPage<sup>(deprecated)</sup>
disableAlertBeforeBackPage(): void
禁用页面返回询问对话框。
从API version9开始不再维护,建议使用[hideAlertBeforeBackPage<sup>9+</sup>](#routerhidealertbeforebackpage9)
**系统能力:** SystemCapability.ArkUI.ArkUI.Full
**示例:**
```js
router.disableAlertBeforeBackPage();
```
\ No newline at end of file
......@@ -37,3 +37,49 @@ GridItem的forceRebuild属性废弃
**适配指导**
如有使用可以直接删除,不影响GridItem功能
## cl.arkui.1 API9 router接口整改。
ohos.router中的enableAlertBeforeBackPage、enableBackPageAlert、disableAlertBeforeBackPage接口名不利于开发者理解,更改为showAlertBeforeBackPage、hideAlertBeforeBackPage。
**变更影响**
router的enableAlertBeforeBackPage、enableBackPageAlert接口需替换为showAlertBeforeBackPage;
disableAlertBeforeBackPage接口需替换为hideAlertBeforeBackPage。
**关键的接口/组件变更**
涉及router.enableAlertBeforeBackPage, router.enableBackPageAlert, router.disableAlertBeforeBackPage。
* 变更前:
```ts
router.enableAlertBeforeBackPage();
router.enableBackPageAlert()
```
* 变更后:
```ts
router.showAlertBeforeBackPage()
```
* 变更前:
```ts
router.disableAlertBeforeBackPage()
```
* 变更后:
```ts
router.hideAlertBeforeBackPage()
```
**适配指导**
将enableAlertBeforeBackPage、enableBackPageAlert替换为showAlertBeforeBackPage;
将disableAlertBeforeBackPage替换为hideAlertBeforeBackPage。
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册