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

问题 #1062💬 已回答提出于 2018年4月24日作者 Divyeshkotadia2 个反应

Gjs-get-inlined-html 返回的是未定义,而不是编辑器内容

快速解答作者 artf❤ 1

不幸的是,这是 0.14.9 版本引入的 [bug](https://github.com/artf/grapesjs/issues/1051),但已经修复(https://github.com/artf/grapesjs/pull/1052),准备迎接下一个版本

阅读下方完整回答 ↓

问题

@artf非常棒的通讯编辑器,非常用户友好。干得好!!

在我的POC应用中,我获取新闻通讯编辑内容,然后作为邮件正文发送给SMTP,发送给相应的收件人。

为了获取编辑器内容,我使用了 'editor.runCommand('gjs-get-inlined-html')' 代码语句,但几天前它一直返回“未定义”。我甚至在[http://grapesjs.com/demo-newsletter-editor.html](http://grapesjs.com/demo-newsletter-editor.html)上尝试了同样的命令,结果也显示为“未定义”,如下所示:

![inlinehtmlissue](https://user-images.githubusercontent.com/28899526/39183722-977e1056-47de-11e8-8805-04fe0f2d0226.png)

有什么变化吗?因为我在代码分支里看到了很多更新。请给我一个合适的解决方案。

谢谢!!

回答(3)

artf• 2018年5月4日

@mmeeeooowww你在网站演示里没有这个命令

francesca-cicileo• 2018年4月29日

+1也遇到同样的问题

相关问答

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

问题 #1132

我该如何获得<body>标签及其属性

我已经为“身体”设置了背景色。但如果是编辑代码或用命令导出数据 'editor.runCommand ('gjs-get-inlined-html');' 没有设置任何“body”属性。使用这个命令时,我该如何解决身体标签要被检索的问题?还是有其他方法? 设置背景色为身体时的图...

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

问题 #371

启用默认的RTE并自定义函数

正确调用我的 API,想添加一个带有自定义功能以添加链接/打开新窗口/打开模态的 RTE: 命令可以控制fontSize,但下拉菜单没有对齐,显示的是选项值 该命令在 insertHTML 上无法使用。 功能无法工作(意图/非功能) ![grapes](https://user...

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

问题 #1140

IE11 通讯演示无法正常工作

一般信息 我正在 http://grapesjs.com/demo-newsletter-editor.html试试当前的演示。网页演示运行正常,但通讯演示失败了。 ![图片](https://user-images.githubusercontent.com/35216119...

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

问题 #1767

确保getHtml() / runCommand(“gjs-get-inlined-html”)返回画布的最新内容

你好@artf, 我遇到过类似甚至相同的问题:#1327 编辑文本块时,我点击一个外部按钮获取画布内容,不离开画布的光标。 此时,如果我调用 getHtml() 或 runCommand(“gjs-get-inlined-html”)(我的 grapesjs 是用 Newsle...

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

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

全部教程 →

浏览插件分类

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