简体中文
callTool
约 281 字小于 1 分钟
2026-09-04
该方法用于调用操作中心。调用时传入工具路径 commandPath、业务参数 data 和可选的 options。方法会返回一个 Promise。
语法: FxUI.biz.callTool(commandPath, data, options)
参数
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| commandPath | 操作路径(必填) | Array | — | — |
| data | 传给工具的业务数据(必填) | Object | — | — |
| options | 附加选项 | Object | — | { raw: true } |
options
| 参数 | 说明 | 类型 | 可选值 | 默认值 |
|---|---|---|---|---|
| raw | 是否使用原始返回模式 | boolean | true、false | true |
示例
import FxUI from 'fxui-mobile';
const commandPath = ['approval', 'runtime', 'my-approval-tasks'];
const data = {};
FxUI.biz.callTool(commandPath, data, { raw: true }).then((res) => {
if (res.success) {
console.log(res.data);
} else {
console.log(res.error);
}
});不传第三个参数时,会使用默认 options:
import FxUI from 'fxui-mobile';
const commandPath = ['approval', 'runtime', 'my-approval-tasks'];
const data = {};
FxUI.biz.callTool(commandPath, data).then((res) => {
console.log(res);
});返回结果
返回一个 Promise,调用成功时结果结构如下:
{
success: true,
data: {}
}调用失败时:
{
success: false,
error: {}
}注意事项
commandPath的具体取值由要调用的工具能力决定。data的字段结构由对应工具能力决定。raw默认值为true,其他options字段请以具体工具能力说明为准。
