使用预加载库文件可以加快文档首次打开速度

应用登陆系统后,开始后台下载thinkeditor.wasm

-示例使用’lib_bin’作为缓存字段名,也可以使用其它命名

    async LoadPreData()  
    {
        global.pre_data_map = {};
        var url = "/js/thinkeditor.wasm"; 
        var response = await fetch(url,  {credentials:'same-origin'});
        if(response.ok)
        {
            let data =await response.arrayBuffer();  
            global.pre_data_map['lib_bin'] = data;
        }

    }

使用Init()设置预加载库文件数据

  • 注意:init_config.lib_bin 必需使用’lib_bin’作为参数字段名
    var init_config={};
    if(global.pre_data_map && global.pre_data_map.lib_bin)
    {//使用预加载的lib_bin以提高编辑器启用速度
        init_config.lib_bin = global.pre_data_map.lib_bin;
    }

    ThinkEditor.Init(init_config);
    ThinkEditor.Run(editorContainer);
文档更新时间: 2024-11-25 15:32   作者:admin