跳到主要内容

Class: ModuleLoader

Defined in: packages/ov0/src/core/plugin/module.ts:3

模块加载器

Constructors

Constructor

new ModuleLoader(): ModuleLoader

Returns

ModuleLoader

Methods

getModuleContext()

getModuleContext(pluginName): any

Defined in: packages/ov0/src/core/plugin/module.ts:123

获取某插件模块全局属性

Parameters

pluginName

string

Returns

any


loadJs()

loadJs(js, pluginName): () => void

Defined in: packages/ov0/src/core/plugin/module.ts:12

动态加载模块 全局作用域仍指向宿主global,定义global属性后,必须用global.显式访问

Parameters

js

string

metro打包后的字符串

pluginName

string = 'ov0-plugin-test'

上下文名称

Returns

(): void

Returns

void


unLoadJs()

unLoadJs(pluginName): void

Defined in: packages/ov0/src/core/plugin/module.ts:114

动态卸载模块

Parameters

pluginName

string

上下文名称

Returns

void