@tuzki/tools-module-loader
TypeScript icon, indicating that this package has built-in type declarations

1.1.0 • Public • Published

@tuzki/tools-module-loader

编辑器模块加载器

快速开始

import ModuleLoader, { ModuleType, SandboxType } from '@tuzki/tools-module-loader';

const loader = new ModuleLoader({
  getModuleConstructor() {
    return LowcodeAtomCmp
  },
  code: 'http://module-code-cdn-url',
  sandboxType: SandboxType.HOST_WEAK_SANDBOX,
  moduleType: ModuleType.CMP_EDITOR,
  communication: { showToast: function showToast() {} },
});
// 初始化及首次渲染
const runner = await loader.createModuleRunner({ data, dom });
// 更新渲染
runner.update({ data });

Readme

Keywords

none

Package Sidebar

Install

npm i @tuzki/tools-module-loader

Weekly Downloads

13

Version

1.1.0

License

MIT

Unpacked Size

92.6 kB

Total Files

29

Last publish

Collaborators

  • oceania
  • xuexing
  • nichubiao
  • jinxu0918
  • jiyu.shao
  • lilong767676