库文件
├─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