提交 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); ...@@ -473,9 +473,9 @@ console.log('current path = ' + page.path);
| name | string | 否 | 表示当前页面的名称,即对应文件名。 | | name | string | 否 | 表示当前页面的名称,即对应文件名。 |
| path | 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 ...@@ -499,11 +499,11 @@ enableBackPageAlert(options: EnableAlertOptions): void
```js ```js
try { try {
router.enableBackPageAlert({ router.showAlertBeforeBackPage({
message: 'Message Info' message: 'Message Info'
}); });
} catch(error) { } 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 ## EnableAlertOptions
...@@ -516,9 +516,9 @@ try { ...@@ -516,9 +516,9 @@ try {
| ------- | ------ | ---- | -------- | | ------- | ------ | ---- | -------- |
| message | string | 是 | 询问对话框内容。 | | message | string | 是 | 询问对话框内容。 |
## router.disableAlertBeforeBackPage ## router.hideAlertBeforeBackPage<sup>9+</sup>
disableAlertBeforeBackPage(): void hideAlertBeforeBackPage(): void
禁用页面返回询问对话框。 禁用页面返回询问对话框。
...@@ -527,7 +527,7 @@ disableAlertBeforeBackPage(): void ...@@ -527,7 +527,7 @@ disableAlertBeforeBackPage(): void
**示例:** **示例:**
```js ```js
router.disableAlertBeforeBackPage(); router.hideAlertBeforeBackPage();
``` ```
## router.getParams ## router.getParams
...@@ -748,7 +748,7 @@ enableAlertBeforeBackPage(options: EnableAlertOptions): void ...@@ -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 **系统能力:** SystemCapability.ArkUI.ArkUI.Full
...@@ -764,4 +764,20 @@ enableAlertBeforeBackPage(options: EnableAlertOptions): void ...@@ -764,4 +764,20 @@ enableAlertBeforeBackPage(options: EnableAlertOptions): void
router.enableAlertBeforeBackPage({ router.enableAlertBeforeBackPage({
message: 'Message Info' 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属性废弃 ...@@ -37,3 +37,49 @@ GridItem的forceRebuild属性废弃
**适配指导** **适配指导**
如有使用可以直接删除,不影响GridItem功能 如有使用可以直接删除,不影响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.
先完成此消息的编辑!
想要评论请 注册