提交 27f24afc 编写于 作者: Y yamila

update promise

Signed-off-by: Nyamila <tianyu55@huawei.com>
上级 0699fb1d
...@@ -722,19 +722,21 @@ pushUrl(options: router.RouterOptions): Promise&lt;void&gt; ...@@ -722,19 +722,21 @@ pushUrl(options: router.RouterOptions): Promise&lt;void&gt;
```ts ```ts
let router = uiContext.getRouter(); let router = uiContext.getRouter();
try { router.pushUrl({
router.pushUrl({ url: 'pages/routerpage2',
url: 'pages/routerpage2', params: {
params: { data1: 'message',
data1: 'message', data2: {
data2: { data3: [123, 456, 789]
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 ### pushUrl
...@@ -818,19 +820,21 @@ pushUrl(options: router.RouterOptions, mode: router.RouterMode): Promise&lt;void ...@@ -818,19 +820,21 @@ pushUrl(options: router.RouterOptions, mode: router.RouterMode): Promise&lt;void
```ts ```ts
let router = uiContext.getRouter(); let router = uiContext.getRouter();
try { router.pushUrl({
router.pushUrl({ url: 'pages/routerpage2',
url: 'pages/routerpage2', params: {
params: { data1: 'message',
data1: 'message', data2: {
data2: { data3: [123, 456, 789]
data3: [123, 456, 789]
}
} }
}, router.RouterMode.Standard) }
} catch (err) { }, router.RouterMode.Standard)
console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`); .then(() => {
} // success
})
.catch(err => {
console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
})
``` ```
### pushUrl ### pushUrl
...@@ -913,16 +917,18 @@ replaceUrl(options: router.RouterOptions): Promise&lt;void&gt; ...@@ -913,16 +917,18 @@ replaceUrl(options: router.RouterOptions): Promise&lt;void&gt;
```ts ```ts
let router = uiContext.getRouter(); let router = uiContext.getRouter();
try { router.replaceUrl({
router.replaceUrl({ url: 'pages/detail',
url: 'pages/detail', params: {
params: { data1: 'message'
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 ### replaceUrl
...@@ -1090,19 +1096,21 @@ pushNamedRoute(options: router.NamedRouterOptions): Promise&lt;void&gt; ...@@ -1090,19 +1096,21 @@ pushNamedRoute(options: router.NamedRouterOptions): Promise&lt;void&gt;
```ts ```ts
let router = uiContext.getRouter(); let router = uiContext.getRouter();
try { router.pushNamedRoute({
router.pushNamedRoute({ name: 'myPage',
name: 'myPage', params: {
params: { data1: 'message',
data1: 'message', data2: {
data2: { data3: [123, 456, 789]
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 ### pushNamedRoute
...@@ -1185,19 +1193,21 @@ pushNamedRoute(options: router.NamedRouterOptions, mode: router.RouterMode): Pro ...@@ -1185,19 +1193,21 @@ pushNamedRoute(options: router.NamedRouterOptions, mode: router.RouterMode): Pro
```ts ```ts
let router = uiContext.getRouter(); let router = uiContext.getRouter();
try { router.pushNamedRoute({
router.pushNamedRoute({ name: 'myPage',
name: 'myPage', params: {
params: { data1: 'message',
data1: 'message', data2: {
data2: { data3: [123, 456, 789]
data3: [123, 456, 789]
}
} }
}, router.RouterMode.Standard) }
} catch (err) { }, router.RouterMode.Standard)
console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`); .then(() => {
} // success
})
.catch(err => {
console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
})
``` ```
### pushNamedRoute ### pushNamedRoute
...@@ -1280,16 +1290,18 @@ replaceNamedRoute(options: router.NamedRouterOptions): Promise&lt;void&gt; ...@@ -1280,16 +1290,18 @@ replaceNamedRoute(options: router.NamedRouterOptions): Promise&lt;void&gt;
```ts ```ts
let router = uiContext.getRouter(); let router = uiContext.getRouter();
try { router.replaceNamedRoute({
router.replaceNamedRoute({ name: 'myPage',
name: 'myPage', params: {
params: { data1: 'message'
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 ### replaceNamedRoute
...@@ -1369,16 +1381,18 @@ replaceNamedRoute(options: router.NamedRouterOptions, mode: router.RouterMode): ...@@ -1369,16 +1381,18 @@ replaceNamedRoute(options: router.NamedRouterOptions, mode: router.RouterMode):
```ts ```ts
let router = uiContext.getRouter(); let router = uiContext.getRouter();
try { router.replaceNamedRoute({
router.replaceNamedRoute({ name: 'myPage',
name: 'myPage', params: {
params: { data1: 'message'
data1: 'message' }
} }, router.RouterMode.Standard)
}, router.RouterMode.Standard) .then(() => {
} catch (err) { // success
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 ### replaceNamedRoute
...@@ -1532,13 +1546,15 @@ showAlertBeforeBackPage(options: router.EnableAlertOptions): void ...@@ -1532,13 +1546,15 @@ showAlertBeforeBackPage(options: router.EnableAlertOptions): void
```ts ```ts
let router = uiContext.getRouter(); let router = uiContext.getRouter();
try { router.showAlertBeforeBackPage({
router.showAlertBeforeBackPage({ message: 'Message Info'
message: 'Message Info' });
}); .then(() => {
} catch(error) { // success
console.error(`showAlertBeforeBackPage failed, code is ${error.code}, message is ${error.message}`); })
} .catch(err => {
console.error(`showAlertBeforeBackPage failed, code is ${error.code}, message is ${error.message}`);
})
``` ```
### hideAlertBeforeBackPage ### hideAlertBeforeBackPage
......
...@@ -55,19 +55,21 @@ pushUrl(options: RouterOptions): Promise&lt;void&gt; ...@@ -55,19 +55,21 @@ pushUrl(options: RouterOptions): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
try { router.pushUrl({
router.pushUrl({ url: 'pages/routerpage2',
url: 'pages/routerpage2', params: {
params: { data1: 'message',
data1: 'message', data2: {
data2: { data3: [123, 456, 789]
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.pushUrl<sup>9+</sup> ## router.pushUrl<sup>9+</sup>
...@@ -148,19 +150,21 @@ pushUrl(options: RouterOptions, mode: RouterMode): Promise&lt;void&gt; ...@@ -148,19 +150,21 @@ pushUrl(options: RouterOptions, mode: RouterMode): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
try { router.pushUrl({
router.pushUrl({ url: 'pages/routerpage2',
url: 'pages/routerpage2', params: {
params: { data1: 'message',
data1: 'message', data2: {
data2: { data3: [123, 456, 789]
data3: [123, 456, 789]
}
} }
}, router.RouterMode.Standard) }
} catch (err) { }, router.RouterMode.Standard)
console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`); .then(() => {
} // success
})
.catch(err => {
console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
})
``` ```
## router.pushUrl<sup>9+</sup> ## router.pushUrl<sup>9+</sup>
...@@ -241,16 +245,18 @@ replaceUrl(options: RouterOptions): Promise&lt;void&gt; ...@@ -241,16 +245,18 @@ replaceUrl(options: RouterOptions): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
try { router.replaceUrl({
router.replaceUrl({ url: 'pages/detail',
url: 'pages/detail', params: {
params: { data1: 'message'
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.replaceUrl<sup>9+</sup> ## router.replaceUrl<sup>9+</sup>
...@@ -328,16 +334,18 @@ replaceUrl(options: RouterOptions, mode: RouterMode): Promise&lt;void&gt; ...@@ -328,16 +334,18 @@ replaceUrl(options: RouterOptions, mode: RouterMode): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
try { router.replaceUrl({
router.replaceUrl({ url: 'pages/detail',
url: 'pages/detail', params: {
params: { data1: 'message'
data1: 'message' }
} }, router.RouterMode.Standard)
}, router.RouterMode.Standard) .then(() => {
} catch (err) { // success
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.replaceUrl<sup>9+</sup> ## router.replaceUrl<sup>9+</sup>
...@@ -416,19 +424,21 @@ pushNamedRoute(options: NamedRouterOptions): Promise&lt;void&gt; ...@@ -416,19 +424,21 @@ pushNamedRoute(options: NamedRouterOptions): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
try { router.pushNamedRoute({
router.pushNamedRoute({ name: 'myPage',
name: 'myPage', params: {
params: { data1: 'message',
data1: 'message', data2: {
data2: { data3: [123, 456, 789]
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#命名路由) 详细示例请参考:[UI开发-页面路由](../../ui/arkts-routing.md#命名路由)
...@@ -511,19 +521,21 @@ pushNamedRoute(options: NamedRouterOptions, mode: RouterMode): Promise&lt;void&g ...@@ -511,19 +521,21 @@ pushNamedRoute(options: NamedRouterOptions, mode: RouterMode): Promise&lt;void&g
**示例:** **示例:**
```ts ```ts
try { router.pushNamedRoute({
router.pushNamedRoute({ name: 'myPage',
name: 'myPage', params: {
params: { data1: 'message',
data1: 'message', data2: {
data2: { data3: [123, 456, 789]
data3: [123, 456, 789]
}
} }
}, router.RouterMode.Standard) }
} catch (err) { }, router.RouterMode.Standard)
console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`); .then(() => {
} // success
})
.catch(err => {
console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
})
``` ```
## router.pushNamedRoute<sup>10+</sup> ## router.pushNamedRoute<sup>10+</sup>
...@@ -604,16 +616,18 @@ replaceNamedRoute(options: NamedRouterOptions): Promise&lt;void&gt; ...@@ -604,16 +616,18 @@ replaceNamedRoute(options: NamedRouterOptions): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
try { router.replaceNamedRoute({
router.replaceNamedRoute({ name: 'myPage',
name: 'myPage', params: {
params: { data1: 'message'
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.replaceNamedRoute<sup>10+</sup> ## router.replaceNamedRoute<sup>10+</sup>
...@@ -691,16 +705,18 @@ replaceNamedRoute(options: NamedRouterOptions, mode: RouterMode): Promise&lt;voi ...@@ -691,16 +705,18 @@ replaceNamedRoute(options: NamedRouterOptions, mode: RouterMode): Promise&lt;voi
**示例:** **示例:**
```ts ```ts
try { router.replaceNamedRoute({
router.replaceNamedRoute({ name: 'myPage',
name: 'myPage', params: {
params: { data1: 'message'
data1: 'message' }
} }, router.RouterMode.Standard)
}, router.RouterMode.Standard) .then(() => {
} catch (err) { // success
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.replaceNamedRoute<sup>10+</sup> ## router.replaceNamedRoute<sup>10+</sup>
...@@ -861,13 +877,15 @@ showAlertBeforeBackPage(options: EnableAlertOptions): void ...@@ -861,13 +877,15 @@ showAlertBeforeBackPage(options: EnableAlertOptions): void
**示例:** **示例:**
```ts ```ts
try { router.showAlertBeforeBackPage({
router.showAlertBeforeBackPage({ message: 'Message Info'
message: 'Message Info' })
}); .then(() => {
} catch(error) { // success
console.error(`showAlertBeforeBackPage failed, code is ${error.code}, message is ${error.message}`); })
} .catch(err => {
console.error(`showAlertBeforeBackPage failed, code is ${error.code}, message is ${error.message}`);
})
``` ```
## EnableAlertOptions ## EnableAlertOptions
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册