提交 346c64b6 编写于 作者: Z zaki

update accessibility-extension-context.md

Signed-off-by: Nzaki <zhoujun141@huawei.com>
Change-Id: Ib090ebb3265c791b9bfc3fcedb6b2268a4e33923
上级 46240033
...@@ -797,7 +797,7 @@ rootElement.actionNames((err, data) => { ...@@ -797,7 +797,7 @@ rootElement.actionNames((err, data) => {
``` ```
## performAction ## performAction
performAction(actionName: string, parameters?: object): Promise\<boolean>; performAction(actionName: string, parameters?: object): Promise\<void>;
根据操作名称执行某个操作,使用Promise异步回调。 根据操作名称执行某个操作,使用Promise异步回调。
...@@ -814,7 +814,7 @@ performAction(actionName: string, parameters?: object): Promise\<boolean>; ...@@ -814,7 +814,7 @@ performAction(actionName: string, parameters?: object): Promise\<boolean>;
| 类型 | 说明 | | 类型 | 说明 |
| ---------------------------------------- | ------------------------ | | ---------------------------------------- | ------------------------ |
| Promise&lt;boolean&gt; | Promise对象,返回执行指定操作后的回调结果,true为执行成功,false为执行失败。 | | Promise&lt;void&gt; | 无返回结果的Promise对象。 |
**错误码:** **错误码:**
...@@ -828,11 +828,9 @@ performAction(actionName: string, parameters?: object): Promise\<boolean>; ...@@ -828,11 +828,9 @@ performAction(actionName: string, parameters?: object): Promise\<boolean>;
```ts ```ts
let rootElement; let rootElement;
let performActionRes;
try { try {
rootElement.performAction('action').then((data) => { rootElement.performAction('action').then((data) => {
console.info('perform action success'); console.info('perform action success');
performActionRes = data;
}).catch((err) => { }).catch((err) => {
console.log('failed to perform action, because ' + JSON.stringify(err)); console.log('failed to perform action, because ' + JSON.stringify(err));
}); });
...@@ -842,7 +840,7 @@ try { ...@@ -842,7 +840,7 @@ try {
``` ```
## performAction ## performAction
performAction(actionName: string, callback: AsyncCallback\<boolean>): void; performAction(actionName: string, callback: AsyncCallback\<void>): void;
根据操作名称执行某个操作,使用callback异步回调。 根据操作名称执行某个操作,使用callback异步回调。
...@@ -853,7 +851,7 @@ performAction(actionName: string, callback: AsyncCallback\<boolean>): void; ...@@ -853,7 +851,7 @@ performAction(actionName: string, callback: AsyncCallback\<boolean>): void;
| 参数名 | 参数类型 | 必填 | 说明 | | 参数名 | 参数类型 | 必填 | 说明 |
| ----------- | ---------------------------------------- | ---- | -------------- | | ----------- | ---------------------------------------- | ---- | -------------- |
| actionName | string | 是 | 表示属性的名称。 | | actionName | string | 是 | 表示属性的名称。 |
| callback | AsyncCallback&lt;boolean&gt; | 是 | 回调函数,返回执行指定操作后的回调结果,true为执行成功,false为执行失败。| | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,表示执行指定操作的回调。|
**错误码:** **错误码:**
...@@ -867,14 +865,12 @@ performAction(actionName: string, callback: AsyncCallback\<boolean>): void; ...@@ -867,14 +865,12 @@ performAction(actionName: string, callback: AsyncCallback\<boolean>): void;
```ts ```ts
let rootElement; let rootElement;
let performActionRes;
try { try {
rootElement.performAction('action', (err, data) => { rootElement.performAction('action', (err, data) => {
if (err) { if (err) {
console.error('failed to perform action, because ' + JSON.stringify(err)); console.error('failed to perform action, because ' + JSON.stringify(err));
return; return;
} }
performActionRes = data;
console.info('perform action success'); console.info('perform action success');
}); });
} catch (exception) { } catch (exception) {
...@@ -883,7 +879,7 @@ try { ...@@ -883,7 +879,7 @@ try {
``` ```
## performAction ## performAction
performAction(actionName: string, parameters: object, callback: AsyncCallback\<boolean>): void; performAction(actionName: string, parameters: object, callback: AsyncCallback\<void>): void;
根据操作名称执行某个操作,使用callback异步回调。 根据操作名称执行某个操作,使用callback异步回调。
...@@ -895,7 +891,7 @@ performAction(actionName: string, parameters: object, callback: AsyncCallback\<b ...@@ -895,7 +891,7 @@ performAction(actionName: string, parameters: object, callback: AsyncCallback\<b
| ----------- | ---------------------------------------- | ---- | -------------- | | ----------- | ---------------------------------------- | ---- | -------------- |
| actionName | string | 是 | 表示属性的名称。 | | actionName | string | 是 | 表示属性的名称。 |
| parameters | object | 是 | 表示执行操作时所需要的参数。 | | parameters | object | 是 | 表示执行操作时所需要的参数。 |
| callback | AsyncCallback&lt;boolean&gt; | 是 | 回调函数,返回执行指定操作后的回调结果,true为执行成功,false为执行失败。| | callback | AsyncCallback&lt;void&gt; | 是 | 回调函数,表示执行指定操作的回调。|
**错误码:** **错误码:**
...@@ -913,14 +909,12 @@ let actionName = 'action'; ...@@ -913,14 +909,12 @@ let actionName = 'action';
let parameters = { let parameters = {
'setText': 'test text' 'setText': 'test text'
}; };
let performActionRes;
try { try {
rootElement.performAction(actionName, parameters, (err, data) => { rootElement.performAction(actionName, parameters, (err, data) => {
if (err) { if (err) {
console.error('failed to perform action, because ' + JSON.stringify(err)); console.error('failed to perform action, because ' + JSON.stringify(err));
return; return;
} }
performActionRes = data;
console.info('perform action success'); console.info('perform action success');
}); });
} catch (exception) { } catch (exception) {
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册