提交 a57243b5 编写于 作者: Y yamila 提交者: 田雨
上级 36900347
...@@ -721,8 +721,7 @@ pushUrl(options: router.RouterOptions): Promise<void> ...@@ -721,8 +721,7 @@ pushUrl(options: router.RouterOptions): Promise<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',
...@@ -730,10 +729,13 @@ try { ...@@ -730,10 +729,13 @@ try {
data3: [123, 456, 789] data3: [123, 456, 789]
} }
} }
})
.then(() => {
// success
}) })
} catch (err) { .catch(err => {
console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`); console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
### pushUrl ### pushUrl
...@@ -817,8 +819,7 @@ pushUrl(options: router.RouterOptions, mode: router.RouterMode): Promise<void ...@@ -817,8 +819,7 @@ pushUrl(options: router.RouterOptions, mode: router.RouterMode): Promise<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',
...@@ -826,10 +827,13 @@ try { ...@@ -826,10 +827,13 @@ try {
data3: [123, 456, 789] data3: [123, 456, 789]
} }
} }
}, router.RouterMode.Standard) }, router.RouterMode.Standard)
} catch (err) { .then(() => {
// success
})
.catch(err => {
console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`); console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
### pushUrl ### pushUrl
...@@ -912,16 +916,18 @@ replaceUrl(options: router.RouterOptions): Promise<void> ...@@ -912,16 +916,18 @@ replaceUrl(options: router.RouterOptions): Promise<void>
```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) { .catch(err => {
console.error(`replaceUrl failed, code is ${err.code}, message is ${err.message}`); console.error(`replaceUrl failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
### replaceUrl ### replaceUrl
...@@ -1089,8 +1095,7 @@ pushNamedRoute(options: router.NamedRouterOptions): Promise<void> ...@@ -1089,8 +1095,7 @@ pushNamedRoute(options: router.NamedRouterOptions): Promise<void>
```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',
...@@ -1098,10 +1103,13 @@ try { ...@@ -1098,10 +1103,13 @@ try {
data3: [123, 456, 789] data3: [123, 456, 789]
} }
} }
})
.then(() => {
// success
}) })
} catch (err) { .catch(err => {
console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`); console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
### pushNamedRoute ### pushNamedRoute
...@@ -1184,8 +1192,7 @@ pushNamedRoute(options: router.NamedRouterOptions, mode: router.RouterMode): Pro ...@@ -1184,8 +1192,7 @@ 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',
...@@ -1193,10 +1200,13 @@ try { ...@@ -1193,10 +1200,13 @@ try {
data3: [123, 456, 789] data3: [123, 456, 789]
} }
} }
}, router.RouterMode.Standard) }, router.RouterMode.Standard)
} catch (err) { .then(() => {
// success
})
.catch(err => {
console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`); console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
### pushNamedRoute ### pushNamedRoute
...@@ -1279,16 +1289,18 @@ replaceNamedRoute(options: router.NamedRouterOptions): Promise<void> ...@@ -1279,16 +1289,18 @@ replaceNamedRoute(options: router.NamedRouterOptions): Promise<void>
```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) { .catch(err => {
console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`); console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
### replaceNamedRoute ### replaceNamedRoute
...@@ -1368,16 +1380,18 @@ replaceNamedRoute(options: router.NamedRouterOptions, mode: router.RouterMode): ...@@ -1368,16 +1380,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)
} catch (err) { .then(() => {
// success
})
.catch(err => {
console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`); console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
### replaceNamedRoute ### replaceNamedRoute
...@@ -1531,13 +1545,15 @@ showAlertBeforeBackPage(options: router.EnableAlertOptions): void ...@@ -1531,13 +1545,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'
}); });
} catch(error) { .then(() => {
// success
})
.catch(err => {
console.error(`showAlertBeforeBackPage failed, code is ${error.code}, message is ${error.message}`); console.error(`showAlertBeforeBackPage failed, code is ${error.code}, message is ${error.message}`);
} })
``` ```
### hideAlertBeforeBackPage ### hideAlertBeforeBackPage
......
...@@ -51,8 +51,7 @@ pushUrl(options: RouterOptions): Promise<void> ...@@ -51,8 +51,7 @@ pushUrl(options: RouterOptions): Promise<void>
**示例:** **示例:**
```ts ```ts
try { router.pushUrl({
router.pushUrl({
url: 'pages/routerpage2', url: 'pages/routerpage2',
params: { params: {
data1: 'message', data1: 'message',
...@@ -60,10 +59,13 @@ try { ...@@ -60,10 +59,13 @@ try {
data3: [123, 456, 789] data3: [123, 456, 789]
} }
} }
})
.then(() => {
// success
}) })
} catch (err) { .catch(err => {
console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`); console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
## router.pushUrl<sup>9+</sup> ## router.pushUrl<sup>9+</sup>
...@@ -144,8 +146,7 @@ pushUrl(options: RouterOptions, mode: RouterMode): Promise&lt;void&gt; ...@@ -144,8 +146,7 @@ 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',
...@@ -153,10 +154,13 @@ try { ...@@ -153,10 +154,13 @@ try {
data3: [123, 456, 789] data3: [123, 456, 789]
} }
} }
}, router.RouterMode.Standard) }, router.RouterMode.Standard)
} catch (err) { .then(() => {
// success
})
.catch(err => {
console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`); console.error(`pushUrl failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
## router.pushUrl<sup>9+</sup> ## router.pushUrl<sup>9+</sup>
...@@ -237,16 +241,18 @@ replaceUrl(options: RouterOptions): Promise&lt;void&gt; ...@@ -237,16 +241,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) { .catch(err => {
console.error(`replaceUrl failed, code is ${err.code}, message is ${err.message}`); console.error(`replaceUrl failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
## router.replaceUrl<sup>9+</sup> ## router.replaceUrl<sup>9+</sup>
...@@ -324,16 +330,18 @@ replaceUrl(options: RouterOptions, mode: RouterMode): Promise&lt;void&gt; ...@@ -324,16 +330,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)
} catch (err) { .then(() => {
// success
})
.catch(err => {
console.error(`replaceUrl failed, code is ${err.code}, message is ${err.message}`); console.error(`replaceUrl failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
## router.replaceUrl<sup>9+</sup> ## router.replaceUrl<sup>9+</sup>
...@@ -412,8 +420,7 @@ pushNamedRoute(options: NamedRouterOptions): Promise&lt;void&gt; ...@@ -412,8 +420,7 @@ pushNamedRoute(options: NamedRouterOptions): Promise&lt;void&gt;
**示例:** **示例:**
```ts ```ts
try { router.pushNamedRoute({
router.pushNamedRoute({
name: 'myPage', name: 'myPage',
params: { params: {
data1: 'message', data1: 'message',
...@@ -421,10 +428,13 @@ try { ...@@ -421,10 +428,13 @@ try {
data3: [123, 456, 789] data3: [123, 456, 789]
} }
} }
})
.then(() => {
// success
}) })
} catch (err) { .catch(err => {
console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`); console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
详细示例请参考:[UI开发-页面路由](../../ui/arkts-routing.md#命名路由) 详细示例请参考:[UI开发-页面路由](../../ui/arkts-routing.md#命名路由)
...@@ -507,8 +517,7 @@ pushNamedRoute(options: NamedRouterOptions, mode: RouterMode): Promise&lt;void&g ...@@ -507,8 +517,7 @@ 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',
...@@ -516,10 +525,13 @@ try { ...@@ -516,10 +525,13 @@ try {
data3: [123, 456, 789] data3: [123, 456, 789]
} }
} }
}, router.RouterMode.Standard) }, router.RouterMode.Standard)
} catch (err) { .then(() => {
// success
})
.catch(err => {
console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`); console.error(`pushNamedRoute failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
## router.pushNamedRoute<sup>10+</sup> ## router.pushNamedRoute<sup>10+</sup>
...@@ -600,16 +612,18 @@ replaceNamedRoute(options: NamedRouterOptions): Promise&lt;void&gt; ...@@ -600,16 +612,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) { .catch(err => {
console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`); console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
## router.replaceNamedRoute<sup>10+</sup> ## router.replaceNamedRoute<sup>10+</sup>
...@@ -687,16 +701,18 @@ replaceNamedRoute(options: NamedRouterOptions, mode: RouterMode): Promise&lt;voi ...@@ -687,16 +701,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)
} catch (err) { .then(() => {
// success
})
.catch(err => {
console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`); console.error(`replaceNamedRoute failed, code is ${err.code}, message is ${err.message}`);
} })
``` ```
## router.replaceNamedRoute<sup>10+</sup> ## router.replaceNamedRoute<sup>10+</sup>
...@@ -857,13 +873,15 @@ showAlertBeforeBackPage(options: EnableAlertOptions): void ...@@ -857,13 +873,15 @@ showAlertBeforeBackPage(options: EnableAlertOptions): void
**示例:** **示例:**
```ts ```ts
try { router.showAlertBeforeBackPage({
router.showAlertBeforeBackPage({
message: 'Message Info' message: 'Message Info'
}); })
} catch(error) { .then(() => {
// success
})
.catch(err => {
console.error(`showAlertBeforeBackPage failed, code is ${error.code}, message is ${error.message}`); 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.
先完成此消息的编辑!
想要评论请 注册