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

问题 #823💬 已回答提出于 2018年1月30日作者 JulyanoF0 个反应

设置所选内容不会完全影响editor.getHtml()

快速解答作者 artf

https://github.com/artf/grapesjs/issues/820#issuecomment-361732512

阅读下方完整回答 ↓

问题

当我使用“editor.getSelected().set('content', 'somethig')”“时,理论上它能正确更改数值,正如我在编辑器中看到的,但当我调用”editor.getHtml()“或启用自动保存(可能调用”getHtml()'“时,显示为”<div class=“c891”>somethingInsert Your Text here</div>“'”。它总是在递增文本。 编辑: 事实上,每个模块的更改中只有“插入您的文本”这句话被修复了。

回答(2)

lock[bot]• 2019年9月18日

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

相关问答

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

问题 #1538

导出时内容不同

你好, 我正在尝试用动态内容的 grapejs。我想实现的目标是像 WordPress 一样,导出 HTML 时有短代码/自定义 HTML 标签。 这里举个例子说明我的意思: 为此我用了组件,我尝试在组件视图的渲染方法里做this.model.set('tagName'', '...

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

问题 #1817

在编辑器渲染块时更改 HTML 内容

你好@artf 我有一个区块进入了区块管理器 和上面的脚本一样,我希望在该块渲染到界面的同时添加动态HTML内容。 我知道我不需要改变DOM。但我需要用模型来更改,但我不知道怎么用 ID/类别的模式来更改。 你能帮我吗?我该怎么实现?

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

问题 #698

Editor.getSelected().toHTML() 不一致

大家好, 我创建了一个新的组件类型,“html-block”,这是一个可以添加HTML代码的组件。我在工具栏上加了一个“编辑”按钮,方便用户编辑新增的HTML代码。为了在模态中显示组件的 html 代码,我使用函数 'editor.getSelected().toHTML()'...

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

问题 #740

如何从 HTML 中移除类

你好,@artf, 我们正在更新<i>标签类,但会新增类,但之前的类不会被移除。请告诉我们如何移除类。 使用此法: editor.getSelected().set('attributes', {'class': 'newClass'}); 输出: <i class=“fa f...

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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