问题 #2916💬 已回答提出于 2020年7月24日作者 mcottret1 个反应

:使用自定义RTE时文本组件内容未能正确检索

快速解答作者 artf1

你的解决方案似乎是对👍的 永久居民会很有帮助

阅读下方完整回答 ↓

问题

版本: 0.16.12 你能重现演示中的bug吗? [ ] 是的 [x] 不(不包含自定义RTE) 预期的行为是什么? 使用自定义RTE时,生成/导出的代码应与RTE生成的代码对应 目前的行为是什么? 生成的代码对应于[文本组件canvas元素的“innerHTML”](https://github.com/artf/grapesjs/blob/v0.16.12/src/domcomponents/view/ComponentTextView.js#L88)。 以 CKEditor 为例:创建空锚点(如截图 1)会导致 GJS 生成的代码包含锚标志的 '<img>' 元素(参见截图 2),而 CKEditor 则正确生成(参见截图 3)。 提议解决方案:[ComponentTextView.getContent](https://github.com/artf/grapesjs/blob/v0.16.12/src/domcomponents/view/ComponentTextView.js#L80)方法应查找“this.activeRte”,而不是“this.rte.activeRte”,鉴于[实际的表现](https://github.com/artf/grapesjs/blob/v0.16.12/src/domcomponents/view/ComponentTextVie...

回答(2)

artf2020年8月25日

你的解决方案似乎是对👍的 永久居民会很有帮助

mcottret2020年8月26日

太棒了!artf/grapesjs-plugin-ckeditor#39 & #2977 已打开。

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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