PageKit — 可自托管的 GrapesJS 建站工具,附完整源码。 获取抢先体验

问题 #914✓ 已解决提出于 2018年2月28日作者 nojacko3 个反应

: Grapes 不能用新的HTML重新启动

快速解答作者 nojacko❤ 3

看来我不是唯一一个想要这个的人😉。单页应用才是这点的价值所在(这是我提出的问题,但也能释放一些内存)。 等我有新东西时会争取个人代表。

阅读下方完整回答 ↓

问题

更改HTML后调用init()Grapes失败。这种情况发生在单页应用上。

我觉得需要一个destory()函数来优雅地重置Grapes。

  1. https://jsfiddle.net/wdtrg1je/(非常基础的单页应用模拟)
  2. 点击“添加Grapes”(加载带有一些 HTML 的Grapes)
  3. 点击“链接”,将其href改为http://yahoo.com
  4. 点击“移除Grapes”。这会在删除grapes元素之前从Grapes获取 HTML。
  5. 再次点击“添加Grapes”。这从新的 HTML Grapes开始,它与原 HTML 不同。
  6. 控制台错误。

![截图 2018-02-28 14 54 20](https://user-images.githubusercontent.com/1667141/36794589-aba3667e-1c98-11e8-881a-8a66136f4fa2.png)

如果点击“添加Grapes”和“移除Grapes”且不更改 HTML,那就没问题。

回答(3)

👍 最有帮助nojacko• 2018年3月2日

看来我不是唯一一个想要这个的人😉。单页应用才是这点的价值所在(这是我提出的问题,但也能释放一些内存)。

等我有新东西时会争取个人代表。

lock[bot]• 2019年9月18日

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

相关问答

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

问题 #1865

: Grapes 更改页面位置

你好, 我在HTML页面中使用 grapes 时发现了以下问题: 当你点击编辑器中的某些元素,比如在标签管理器中移动元素的箭头时,整个页面都会向上移动。 问题也出现在你的JSFiddle入门模板 https://jsfiddle.net/szLp8h4n。 ![bug_grap...

2 个回答更新于 2020年3月10日

问题 #1290

设置 href 作为初始化后不可编辑的链接块

#1277已关闭,但问题依然存在,所以我必须作为新问题发布 感谢你之前的帮助 @maryia-kabash@artf我为我的自定义链接制作了一个自定义块,请参见代码:编辑。BlockManager.add(“unsubscribe-block”, { 标签:“取消订阅”, 内容...

3 个回答更新于 2019年9月17日

问题 #1609

Grapesjs,如何将视图代码中的 html/css 代码提取到控制台日志中?

警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例...

2 个回答更新于 2019年11月30日

问题 #901

我们能同时拥有本地和远程存储吗?

警告 请阅读并遵循接下来的五个步骤,然后在发布问题前删除它们遵守贡献指南 https://github.com/artf/grapesjs/blob/master/CONTRIBUTING.md仅将GitHub Issues用于BUG、功能请求或问题。在问题标题前加上上下文,例...

3 个回答更新于 2020年3月11日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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