问题 #773💬 已回答提出于 2018年1月18日作者 kevinalvarez0 个反应

多个编辑器出现在同一窗口

快速解答作者 artf

谢谢@kevinalvarez大概我找到了问题所在,我很快会推送修复。

阅读下方完整回答 ↓

问题

大家好! 我正在尝试在同一窗口中启动多个编辑器。我觉得几乎所有东西都运行得很好(编辑、保存、添加组件等),但当我打开“查看代码”模态时,我看到 CSS 被重复了。 做了一些研究,我注意到在 loadModule 方法里有一行“if (Mod.onLoad) this.get('toLoad').push(Mod);”,其中“toLoad”属性是添加每个发起编辑器的所有模块。这些模块后来被用来添加 CSS 代码中的样式。 this.get('toLoad').forEach(function (module) { module.onLoad(); });

![2018-01-17_17-52-56](https://user-images.githubusercontent.com/4283762/35071624-5ae2e976-fbaf-11e7-9aa3-e015458ea0ad.png)

有没有办法克服这个问题?现在,所有编辑器都启动后,我又重新设置了样式(editor.setStyle(xxx))(而且运行正常,但我觉得可能有更好的解决方案)

任何建议我都很感激。

谢谢!

回答(3)

artf2018年1月18日

谢谢@kevinalvarez大概我找到了问题所在,我很快会推送修复。

kevinalvarez2018年1月18日

谢谢@artf!我做了更改,现在一切正常。我们会等待发布。

lock[bot]2019年9月18日

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

相关问答

通过相似的问题讨论继续研究。

与此问题匹配的付费插件

根据问题关键词和标签相关性精选,助你更快交付。

查看全部插件

正在加载付费插件推荐……

免费方案

在以下平台查看开源 GrapesJS 插件: GitHub 或在我们的免费目录中快速搜索。

浏览免费插件 →
高级方案

高级插件提供支持、定期更新和生产就绪的功能——为你节省数天的集成工作。

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

直接跳转到市场上的插件分类页面。