BaseExtension class
所有客户端扩展的基类。
注解
此类的构造函数标记为内部。 第三方代码不应直接调用构造函数或创建扩展类的 BaseExtension 子类。
属性
| context | 使用上下文对象访问与组件关联的常见服务和状态。 |
| properties | 扩展属性是由初始化扩展的应用程序传入的 JavaScript 对象。 |
方法
| on |
首次在页面上激活客户端扩展时,将调用此事件方法。 虚拟 |
属性详细信息
context
使用上下文对象访问与组件关联的常见服务和状态。
protected readonly context: ExtensionContext;
属性值
注解
子类应通过用专用类型重新声明此字段来替代此字段。 它是只读属性;类型不能在基类中声明为只读 (,因为它是在构造函数) 外部初始化的,但子类应将其重新声明为只读。
properties
扩展属性是由初始化扩展的应用程序传入的 JavaScript 对象。
protected get properties(): TProperties;
属性值
TProperties
注解
可以在扩展代码中使用属性来定义可配置的行为。 应用程序可以控制要提供给扩展实例的属性,但最常见的方法是将其作为 JSON 存储在服务器上,并在初始化时按原样传递给扩展。
方法详细信息
onInit()
首次在页面上激活客户端扩展时,将调用此事件方法。 虚拟
protected onInit(): Promise<void>;
返回
Promise<void>