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 13e86fb23fd74b3646617b5202d74f900ee5b1f8..b2597945b1d1b30e657de6cf5142d5c5d1bd6ba9 100644 --- a/zh-cn/application-dev/reference/apis/js-apis-router.md +++ b/zh-cn/application-dev/reference/apis/js-apis-router.md @@ -55,19 +55,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+ @@ -148,19 +150,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+ @@ -241,16 +245,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+ @@ -328,16 +334,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+ @@ -416,19 +424,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#命名路由) @@ -511,19 +521,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+ @@ -604,16 +616,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+ @@ -691,16 +705,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+ @@ -861,13 +877,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