baseUrl

试一试用例中为方便演示,配置baseUrl为外网地址从信译服务器获取编辑器库文件。实际使用时应当结合自己的项目,路径以实际服务器部署的相对路径为准

//试一试 源码
//app.js
window.baseUrl = "https://docs.thinkeditor.com/case/static/"; 

//OpenDoc.js
let baseUrl = window.baseUrl; 

let thinkEditorParam = {
    lib: baseUrl + "lib/", //按实际服务器 配置 示例
    fontPath: baseUrl + "editor_fonts/", //按实际服务器 配置 示例
    ...
};

let thinkEditor = new ThinkEditor(thinkEditorParam);

切记一定要配置为自己服务的相对路径

实际使用配置示例如下,详见各语言Demo源码包:

//实际使用 源码
//Editor: 初始化编辑器
let thinkEditorParam = {
     lib: '/editor/', //第三方服务的相对路径
     fontPath: '/editor_fonts/', //第三方服务的相对路径
     ...
};

var thinkEditor = new ThinkEditor(thinkEditorParam);

window.thinkEditor1

试一试用例中为方便演示,使用window.thinkEditor1来保存演示使用到的1个编辑器对象。实际使用时建议使用编辑器库提供的ThinkEditorInstance来管理多个编辑器对象

//试一试 源码
window.thinkEditor1 = thinkEditor;

利用ThinkEditorInstance或自定义方式管理多个编辑器对象:

//实际使用 源码
const editorsInstance = new ThinkEditorInstance('实例1') 

var thinkEditor1 = new ThinkEditor(thinkEditorParam);
editorsInstance.AddEditor(thinkEditor1);

var thinkEditor2 = new ThinkEditor(thinkEditorParam);
editorsInstance.AddEditor(thinkEditor2);

更多ThinkEditorInstance管理接口,详见源码ThinkEditor.Instance.js

文档更新时间: 2025-04-13 14:06   作者:admin