diff --git a/zh-cn/application-dev/reference/apis/js-apis-arkui-UIContext.md b/zh-cn/application-dev/reference/apis/js-apis-arkui-UIContext.md
index fe1b4d6237abab97c9259bef1cd5cae8f85f8030..4c1ab7c9bb983d4e0b93e325e45a04eadbb070d2 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-arkui-UIContext.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-arkui-UIContext.md
@@ -722,19 +722,21 @@ pushUrl(options: router.RouterOptions): Promise<void>
```ts
let router = uiContext.getRouter();
-try {
- router.pushUrl({
- url: 'pages/routerpage2',
- params: {
- data1: 'message',
- data2: {
- data3: [123, 456, 789]
- }
+router.pushUrl({
+ url: 'pages/routerpage2',
+ params: {
+ data1: 'message',
+ data2: {
+ data3: [123, 456, 789]
}
+ }
+})
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
})
-} catch (err) {
- console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
-}
```
### pushUrl
@@ -818,19 +820,21 @@ pushUrl(options: router.RouterOptions, mode: router.RouterMode): Promise<void
```ts
let router = uiContext.getRouter();
-try {
- router.pushUrl({
- url: 'pages/routerpage2',
- params: {
- data1: 'message',
- data2: {
- data3: [123, 456, 789]
- }
+router.pushUrl({
+ url: 'pages/routerpage2',
+ params: {
+ data1: 'message',
+ data2: {
+ data3: [123, 456, 789]
}
- }, router.RouterMode.Standard)
-} catch (err) {
- console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
-}
+ }
+}, router.RouterMode.Standard)
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
+ })
```
### pushUrl
@@ -913,16 +917,18 @@ replaceUrl(options: router.RouterOptions): Promise<void>
```ts
let router = uiContext.getRouter();
-try {
- router.replaceUrl({
- url: 'pages/detail',
- params: {
- data1: 'message'
- }
+router.replaceUrl({
+ url: 'pages/detail',
+ params: {
+ data1: 'message'
+ }
+})
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`replaceUrl failed, code is ${err.code}, message is ${err.message}`);
})
-} catch (err) {
- console.error(`replaceUrl failed, code is ${err.code}, message is ${err.message}`);
-}
```
### replaceUrl
@@ -1090,19 +1096,21 @@ pushNamedRoute(options: router.NamedRouterOptions): Promise<void>
```ts
let router = uiContext.getRouter();
-try {
- router.pushNamedRoute({
- name: 'myPage',
- params: {
- data1: 'message',
- data2: {
- data3: [123, 456, 789]
- }
+router.pushNamedRoute({
+ name: 'myPage',
+ params: {
+ data1: 'message',
+ data2: {
+ data3: [123, 456, 789]
}
+ }
+})
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
})
-} catch (err) {
- console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
-}
```
### pushNamedRoute
@@ -1185,19 +1193,21 @@ pushNamedRoute(options: router.NamedRouterOptions, mode: router.RouterMode): Pro
```ts
let router = uiContext.getRouter();
-try {
- router.pushNamedRoute({
- name: 'myPage',
- params: {
- data1: 'message',
- data2: {
- data3: [123, 456, 789]
- }
+router.pushNamedRoute({
+ name: 'myPage',
+ params: {
+ data1: 'message',
+ data2: {
+ data3: [123, 456, 789]
}
- }, router.RouterMode.Standard)
-} catch (err) {
- console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
-}
+ }
+}, router.RouterMode.Standard)
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
+ })
```
### pushNamedRoute
@@ -1280,16 +1290,18 @@ replaceNamedRoute(options: router.NamedRouterOptions): Promise<void>
```ts
let router = uiContext.getRouter();
-try {
- router.replaceNamedRoute({
- name: 'myPage',
- params: {
- data1: 'message'
- }
+router.replaceNamedRoute({
+ name: 'myPage',
+ params: {
+ data1: 'message'
+ }
+})
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`);
})
-} catch (err) {
- console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`);
-}
```
### replaceNamedRoute
@@ -1369,16 +1381,18 @@ replaceNamedRoute(options: router.NamedRouterOptions, mode: router.RouterMode):
```ts
let router = uiContext.getRouter();
-try {
- router.replaceNamedRoute({
- name: 'myPage',
- params: {
- data1: 'message'
- }
- }, router.RouterMode.Standard)
-} catch (err) {
- console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`);
-}
+router.replaceNamedRoute({
+ name: 'myPage',
+ params: {
+ data1: 'message'
+ }
+}, router.RouterMode.Standard)
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`);
+ })
```
### replaceNamedRoute
@@ -1532,13 +1546,15 @@ showAlertBeforeBackPage(options: router.EnableAlertOptions): void
```ts
let router = uiContext.getRouter();
-try {
- router.showAlertBeforeBackPage({
- message: 'Message Info'
- });
-} catch(error) {
- console.error(`showAlertBeforeBackPage failed, code is ${error.code}, message is ${error.message}`);
-}
+router.showAlertBeforeBackPage({
+ message: 'Message Info'
+});
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`showAlertBeforeBackPage failed, code is ${error.code}, message is ${error.message}`);
+ })
```
### hideAlertBeforeBackPage
diff --git a/zh-cn/application-dev/reference/apis/js-apis-router.md b/zh-cn/application-dev/reference/apis/js-apis-router.md
index 0b2923294b51f0ff6a61a99d71bf134c097f0f42..2fe66cd47c4495af133e25c182deca37b81ec9e8 100644
--- a/zh-cn/application-dev/reference/apis/js-apis-router.md
+++ b/zh-cn/application-dev/reference/apis/js-apis-router.md
@@ -53,19 +53,21 @@ pushUrl(options: RouterOptions): Promise<void>
**示例:**
```ts
-try {
- router.pushUrl({
- url: 'pages/routerpage2',
- params: {
- data1: 'message',
- data2: {
- data3: [123, 456, 789]
- }
+router.pushUrl({
+ url: 'pages/routerpage2',
+ params: {
+ data1: 'message',
+ data2: {
+ data3: [123, 456, 789]
}
+ }
+})
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
})
-} catch (err) {
- console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
-}
```
## router.pushUrl9+
@@ -146,19 +148,21 @@ pushUrl(options: RouterOptions, mode: RouterMode): Promise<void>
**示例:**
```ts
-try {
- router.pushUrl({
- url: 'pages/routerpage2',
- params: {
- data1: 'message',
- data2: {
- data3: [123, 456, 789]
- }
+router.pushUrl({
+ url: 'pages/routerpage2',
+ params: {
+ data1: 'message',
+ data2: {
+ data3: [123, 456, 789]
}
- }, router.RouterMode.Standard)
-} catch (err) {
- console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
-}
+ }
+}, router.RouterMode.Standard)
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
+ })
```
## router.pushUrl9+
@@ -239,16 +243,18 @@ replaceUrl(options: RouterOptions): Promise<void>
**示例:**
```ts
-try {
- router.replaceUrl({
- url: 'pages/detail',
- params: {
- data1: 'message'
- }
+router.replaceUrl({
+ url: 'pages/detail',
+ params: {
+ data1: 'message'
+ }
+})
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`replaceUrl failed, code is ${err.code}, message is ${err.message}`);
})
-} catch (err) {
- console.error(`replaceUrl failed, code is ${err.code}, message is ${err.message}`);
-}
```
## router.replaceUrl9+
@@ -326,16 +332,18 @@ replaceUrl(options: RouterOptions, mode: RouterMode): Promise<void>
**示例:**
```ts
-try {
- router.replaceUrl({
- url: 'pages/detail',
- params: {
- data1: 'message'
- }
- }, router.RouterMode.Standard)
-} catch (err) {
- console.error(`replaceUrl failed, code is ${err.code}, message is ${err.message}`);
-}
+router.replaceUrl({
+ url: 'pages/detail',
+ params: {
+ data1: 'message'
+ }
+}, router.RouterMode.Standard)
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`replaceUrl failed, code is ${err.code}, message is ${err.message}`);
+ })
```
## router.replaceUrl9+
@@ -414,19 +422,21 @@ pushNamedRoute(options: NamedRouterOptions): Promise<void>
**示例:**
```ts
-try {
- router.pushNamedRoute({
- name: 'myPage',
- params: {
- data1: 'message',
- data2: {
- data3: [123, 456, 789]
- }
+router.pushNamedRoute({
+ name: 'myPage',
+ params: {
+ data1: 'message',
+ data2: {
+ data3: [123, 456, 789]
}
+ }
+})
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
})
-} catch (err) {
- console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
-}
```
详细示例请参考:[UI开发-页面路由](../../ui/arkts-routing.md#命名路由)
@@ -509,19 +519,21 @@ pushNamedRoute(options: NamedRouterOptions, mode: RouterMode): Promise<void&g
**示例:**
```ts
-try {
- router.pushNamedRoute({
- name: 'myPage',
- params: {
- data1: 'message',
- data2: {
- data3: [123, 456, 789]
- }
+router.pushNamedRoute({
+ name: 'myPage',
+ params: {
+ data1: 'message',
+ data2: {
+ data3: [123, 456, 789]
}
- }, router.RouterMode.Standard)
-} catch (err) {
- console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
-}
+ }
+}, router.RouterMode.Standard)
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
+ })
```
## router.pushNamedRoute10+
@@ -602,16 +614,18 @@ replaceNamedRoute(options: NamedRouterOptions): Promise<void>
**示例:**
```ts
-try {
- router.replaceNamedRoute({
- name: 'myPage',
- params: {
- data1: 'message'
- }
+router.replaceNamedRoute({
+ name: 'myPage',
+ params: {
+ data1: 'message'
+ }
+})
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`);
})
-} catch (err) {
- console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`);
-}
```
## router.replaceNamedRoute10+
@@ -689,16 +703,18 @@ replaceNamedRoute(options: NamedRouterOptions, mode: RouterMode): Promise<voi
**示例:**
```ts
-try {
- router.replaceNamedRoute({
- name: 'myPage',
- params: {
- data1: 'message'
- }
- }, router.RouterMode.Standard)
-} catch (err) {
- console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`);
-}
+router.replaceNamedRoute({
+ name: 'myPage',
+ params: {
+ data1: 'message'
+ }
+}, router.RouterMode.Standard)
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`);
+ })
```
## router.replaceNamedRoute10+
@@ -859,13 +875,15 @@ showAlertBeforeBackPage(options: EnableAlertOptions): void
**示例:**
```ts
-try {
- router.showAlertBeforeBackPage({
- message: 'Message Info'
- });
-} catch(error) {
- console.error(`showAlertBeforeBackPage failed, code is ${error.code}, message is ${error.message}`);
-}
+router.showAlertBeforeBackPage({
+ message: 'Message Info'
+})
+ .then(() => {
+ // success
+ })
+ .catch(err => {
+ console.error(`showAlertBeforeBackPage failed, code is ${error.code}, message is ${error.message}`);
+ })
```
## EnableAlertOptions