存储管理器出现小性能问题
问题
你好! 在存储管理器的“load(keys, clb)”中,循环里有一个不必要的正则表达式创建,而这些表达式其实并不必要。
这是固定代码。
ST && st.load(keysF, res => {
恢复密钥名称
var reg = new RegExp('^' + c.id + '');<<< 这最初是在下一个for循环里
for (var itemKey in res) {
var itemKeyR = itemKey.replace(reg, '');
结果[itemKeyR] = res[itemKey];
}
干杯!
回答(1)
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #525
Local2 存储不工作的示例
使用文档中提供的代码。https://github.com/artf/grapesjs/wiki/API-Storage-Manager 在“加”例子中。我正在尝试创造自己的存储方式。 “存储”方法运行良好,它会把内容添加到localStorage。我可以在Chrome开发工具...
问题 #351
编辑器初始化后加载新模板时出现问题。
我有一个用例,希望允许用户切换他们正在编辑的模板。 初次加载时,代码似乎正常,模板加载正常,但后续加载时画布被清空。 “''js load: function(keys, clb) { var 结果 = {}, fd = {}, 参数 = { “entitytype”:drup...
问题 #876
Pass店长对编辑店内回访的回应
你好,@artf, 我们需要在调用带有回调的 editor.store() 方法时,获得店长的响应(这里我们从服务器返回生成的模板 ID)。 我很确定你已经为 editor.load() 方法实现了它。 我觉得 /src/editor/model/ 里的改动很简单Editor....
问题 #1753
StyleManager - SectorsView - addToCollection() 使用“name”属性构建 ID,但因多个空格或特殊字符而失败
你好@artf, 利用grapesjs.init()方法中的pluginOpts属性,我通过Newsletter插件自定义了样式管理器中显示的扇区,如下: “''js Grapesjs.init({ [...] 插件:['gjs-plugin-ckeditor', 'gjs-b...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。