Interface ModuleOptions

模块选项接口

interface ModuleOptions {
    autoBootstrap?: boolean;
    key: string;
    name?: string;
    resource?: Resource;
    resourceLoadStrategy?: ResourceLoadStrategy;
    resourcePrefix?: string;
    resourceType?: string;
    server?: string;
    type?: string;
    url: string;
}

Properties

autoBootstrap?: boolean

[可选] 是否自动启动模块

key: string

模块Key值,用于唯一标识一个模块

name?: string

[可选] 模块名称

resource?: Resource

[可选] Resource实例,默认情况下会自动通过 url/resourceType/resourceLoadStrategy 参数创建

resourceLoadStrategy?: ResourceLoadStrategy

资源加载策略

resourcePrefix?: string

[可选] 资源前缀,用于构建资源的完整URL

resourceType?: string

[可选] 资源类型,默认支持 js/json 文件。具体取值由宿主应用通过 Resource.defineType 方法定义

server?: string

[可选] 服务器地址,用于构建模块资源的完整URL

type?: string

[可选] 模块类型。具体取值由宿主应用通过 JModule.defineType 方法定义

url: string

资源地址,指向模块的配置或代码

Generated using TypeDoc