未验证 提交 7f086a31 编写于 作者: O openharmony_ci 提交者: Gitee

!8198 【轻量级 PR】:文档问题描述修改

Merge pull request !8198 from FangJinliang/N/A
...@@ -270,7 +270,7 @@ function getRemoteDeviceId() { ...@@ -270,7 +270,7 @@ function getRemoteDeviceId() {
``` ```
向用户申请数据同步'ohos.permission.DISTRIBUTED_DATASYNC'的权限。申请授权示例代码见[应用向用户申请授权](###应用向用户申请授权) 向用户申请数据同步'ohos.permission.DISTRIBUTED_DATASYNC'的权限。申请授权示例代码见[应用向用户申请授权](###应用向用户申请授权)
### 指定页面启动Ability ### 指定页面启动Ability
当Ability的启动模式设置为单例时,若Ability已被拉起,再次启动Ability会触发onNewWant回调。应用开发者可以通过want传递启动参数,比如希望指定页面启动Ability,可以通过want中的uri参数或parameters参数传递pages信息。目前,Stage模型中Ability暂时无法直接使用router的能力,可以将启动参数传递给自定义组件,在自定义组件的生命周期中调用router接口显示指定页面。具体示例代码如下: 当Ability的启动模式设置为单例时,若Ability已被拉起,再次启动Ability,不会触发onCreate,只会触发onNewWant回调。应用开发者可以通过want传递启动参数,比如希望指定页面启动Ability,可以通过want中的uri参数或parameters参数传递pages信息。目前,Stage模型中Ability暂时无法直接使用router的能力,可以将启动参数传递给自定义组件,在自定义组件的生命周期中调用router接口显示指定页面。具体示例代码如下:
使用startAbility再次拉起Ability,通过want中的uri参数传递页面信息: 使用startAbility再次拉起Ability,通过want中的uri参数传递页面信息:
```ts ```ts
...@@ -312,7 +312,7 @@ struct Index { ...@@ -312,7 +312,7 @@ struct Index {
console.info('Index onPageShow') console.info('Index onPageShow')
let newWant = globalThis.newWant let newWant = globalThis.newWant
if (newWant.hasOwnProperty("uri")) { if (newWant.hasOwnProperty("uri")) {
router.push({ uri: newWant.uri }); router.push({ url: newWant.uri });
globalThis.newWant = undefined globalThis.newWant = undefined
} }
} }
......
...@@ -595,7 +595,7 @@ connectAbility(want: Want, options: ConnectOptions): number ...@@ -595,7 +595,7 @@ connectAbility(want: Want, options: ConnectOptions): number
| 类型 | 说明 | | 类型 | 说明 |
| -------- | -------- | | -------- | -------- |
| number | 连接Ability的代码 | | number | 返回Ability连接的结果code。 |
**示例** **示例**
```js ```js
...@@ -615,8 +615,8 @@ var options = { ...@@ -615,8 +615,8 @@ var options = {
console.log('connectAbility onFailed, code: ' + code) console.log('connectAbility onFailed, code: ' + code)
} }
} }
this.context.connectAbility(want, options) { let result = this.context.connectAbility(want, options) {
console.log('code: ' + code) console.log('code: ' + result)
} }
``` ```
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册