BaseExtension class

所有客户端扩展的基类。

扩展

注解

此类的构造函数标记为内部。 第三方代码不应直接调用构造函数或创建扩展类的 BaseExtension 子类。

属性

context

使用上下文对象访问与组件关联的常见服务和状态。

properties

扩展属性是由初始化扩展的应用程序传入的 JavaScript 对象。

方法

onInit()

首次在页面上激活客户端扩展时,将调用此事件方法。 虚拟

属性详细信息

context

使用上下文对象访问与组件关联的常见服务和状态。

protected readonly context: ExtensionContext;

属性值

注解

子类应通过用专用类型重新声明此字段来替代此字段。 它是只读属性;类型不能在基类中声明为只读 (,因为它是在构造函数) 外部初始化的,但子类应将其重新声明为只读。

properties

扩展属性是由初始化扩展的应用程序传入的 JavaScript 对象。

protected get properties(): TProperties;

属性值

TProperties

注解

可以在扩展代码中使用属性来定义可配置的行为。 应用程序可以控制要提供给扩展实例的属性,但最常见的方法是将其作为 JSON 存储在服务器上,并在初始化时按原样传递给扩展。

方法详细信息

onInit()

首次在页面上激活客户端扩展时,将调用此事件方法。 虚拟

protected onInit(): Promise<void>;

返回

Promise<void>