往期鸿蒙全套实战文章必看:(文中附带全栈鸿蒙学习资料)
@ohos.pluginComponent (PluginComponentManager)
用于给插件组件的使用者请求组件与数据,使用者发送组件模板和数据。
说明
- 本模块首批接口从API Version 8开始支持。后续版本如有新增内容,则采用上角标单独标记该内容的起始版本。
导入模块
import { pluginComponentManager } from '@kit.ArkUI'
PluginComponentTemplate
Plugin组件模板参数。
元服务API: 从API version 12开始,该接口支持在元服务中使用。
系统能力: SystemCapability.ArkUI.ArkUI.Full
参数 | 类型 | 必填 | 描述 |
---|---|---|---|
source | string | 是 | 组件模板名。 |
ability | string | 是 | 提供者Ability的bundleName。 |
PluginComponentManager
插件组件管理器。
KVObject
type KVObject = { [key: string]: number | string | boolean | [] | KVObject }
以键值对形式存储信息,符合json格式。
元服务API: 从API version 12开始,该接口支持在元服务中使用。
系统能力: SystemCapability.ArkUI.ArkUI.Full
取值范围 | 说明 |
---|---|
[key: string] | 关键字,数据类型为字符串,可取空字符串。 |
number | 键值,表示值类型为数字。 |
string | 键值,表示值类型为字符串,可取空字符串。 |
boolean | 键值,表示值类型为布尔值。 |
[] | 键值,可取值为[]。 |
KVObject | 键值,表示值类型为KVObject。 |
PushParameters
用于设置FA模型下使用PluginManager.Push方法时候的需要传递的参数。
模型约束: 此接口仅适用于FA模型。
元服务API: 从API version 12开始,该接口支持在元服务中使用。
系统能力: SystemCapability.ArkUI.ArkUI.Full
名称 | 类型 | 必填 | 说明 |
---|---|---|---|
want | Want | 是 | 组件使用者Ability信息。 |
name | string | 是 | 组件名称。 |
data | KV |