: Grapes 不能用新的HTML重新启动
问题
更改HTML后调用init()Grapes失败。这种情况发生在单页应用上。
我觉得需要一个destory()函数来优雅地重置Grapes。
- https://jsfiddle.net/wdtrg1je/(非常基础的单页应用模拟)
- 点击“添加Grapes”(加载带有一些 HTML 的Grapes)
- 点击“链接”,将其href改为
http://yahoo.com - 点击“移除Grapes”。这会在删除grapes元素之前从Grapes获取 HTML。
- 再次点击“添加Grapes”。这从新的 HTML Grapes开始,它与原 HTML 不同。
- 控制台错误。

如果点击“添加Grapes”和“移除Grapes”且不更改 HTML,那就没问题。
回答(3)
看来我不是唯一一个想要这个的人😉。单页应用才是这点的价值所在(这是我提出的问题,但也能释放一些内存)。
等我有新东西时会争取个人代表。
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1865
: Grapes 更改页面位置
你好, 我在HTML页面中使用 grapes 时发现了以下问题: 当你点击编辑器中的某些元素,比如在标签管理器中移动元素的箭头时,整个页面都会向上移动。 问题也出现在你的JSFiddle入门模板 https://jsfiddle.net/szLp8h4n。 ![bug_grap...
问题 #1290
设置 href 作为初始化后不可编辑的链接块
#1277已关闭,但问题依然存在,所以我必须作为新问题发布 感谢你之前的帮助 @maryia-kabash@artf我为我的自定义链接制作了一个自定义块,请参见代码:编辑。BlockManager.add(“unsubscribe-block”, { 标签:“取消订阅”, 内容...
问题 #1609
Grapesjs,如何将视图代码中的 html/css 代码提取到控制台日志中?
警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例...
问题 #901
我们能同时拥有本地和远程存储吗?
警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。