库文件

├─editor lib
│ ThinkEditor.js //编辑器主程序 (必选)
│ ThinkEditor.wasm //编辑器内核 (必选)
│ ThinkEditor.Runtime.js //编辑器跨平台库 (必选)
│ ThinkEditor.Defined.js //数据结构定义 (必选)
│ ThinkEditor.Utils.js //公共方法 (必选)
|
│ ThinkEditor.Instance.js //编辑器实例 (可选)(辅助管理多个ThinkEditor)

核心控件库

编辑器提供如下3个核心控件库:

ThinkEditor.js
ThinkEditor.wasm
ThinkEditor.Runtime.js

ThinkEditor.js

编辑器主程序,编辑器对象。1个文档即对应一个ThinkEditor => new ThinkEditor()
负责编辑器的Init、UnInit、Load、UnLoad,以及提供文档操作接口,详见开发手册《信译(ThinkEditor)跨平台电子病历编辑器-开发手册V2

ThinkEditor.Runtime.js

负责编辑器的跨平台运行,用户集成时不用关心。

ThinkEditor.wasm

编辑器内核代码实现,用户集成时不用关心。

辅助库类

辅助库类不是必须的,合理使用可以提高开发效率。包括如下5个辅助库类:

ThinkEditor.Defined.js
ThinkEditor.Utils.js
ThinkEditor.Instance.js

ThinkEditor.Defined.js

编辑器使用到的数据结构、枚举等的定义。

ThinkEditor.Utils.js

编辑器使用到的常用公共方法。

ThinkEditor.Instance.js

多个ThinkEditor的集合称为编辑器实例,ThinkEditorInstance用于辅助管理UI上的多个Tab页签,即Tabs。

  • 编辑器实例ThinkEditorInstance中的ThinKEditor不允许重名,即同一个实例中文档名应不相同。
文档更新时间: 2025-04-23 21:35   作者:admin