问题 #1662💬 已回答提出于 2018年12月14日作者 Deepak8130 个反应

我们如何重新初始化编辑器

快速解答作者 artf

我觉得这应该足够了 “''js 编辑。DomComponents.clear();透明组件 编辑。CssComposer.clear(); 清牌风格 编辑。UndoManager.clear();清除撤销历史 editor.setComponents([{}, {}, ...]) // 添加组件 editor.setStyle([{}, {}, ...]) // 添加规则 ```

阅读下方完整回答 ↓

问题

你好,@artf, 希望你一切安好。

我们如何用json数据重新初始化编辑器。 我们想用之前保存的一些json数据重新初始化编辑器,以便进行比较。 有没有什么选项可以让我们根据json数据更改编辑器内容,而不用重新加载页面?之后所有撤销、重做、CSS composer 及其他设置都应被重置,这样就不会影响当前模板,也不会在重新初始化后添加当前模板。

我有个选择 editor.setComponents(data); editor.setStyle(data);

但我认为它不会重置 CSS 作曲器、撤销重做以及其他为 之前的模板。

提前感谢大家

回答(2)

artf2018年12月20日

我觉得这应该足够了 “''js 编辑。DomComponents.clear();透明组件 编辑。CssComposer.clear(); 清牌风格 编辑。UndoManager.clear();清除撤销历史 editor.setComponents([{}, {}, ...]) // 添加组件 editor.setStyle([{}, {}, ...]) // 添加规则

lock[bot]2019年12月20日

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

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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