BUG:this.get('content') 在尝试添加自定义组件类型时返回空字符串
不,“content”属性只用于像Text/Textnode这样的组件。 把你的“this.get('content')”替换成“this.components().map(comp => comp.toHTML()'
阅读下方完整回答 ↓问题
版本: 0.16.18
你能重现演示中的bug吗?
[>>> 演示<<<](https://jsfiddle.net/b4ox0nLp/16/)
[X] 是的 [ ] 不
预期的行为是什么? 在模型上下文中期望 this.get('content'),在创建新组件类型(扩展默认组件类型)时,子节点应以 HTML 返回。
详细描述那个漏洞** 不确定这是不是“但是”还是作有误,但在我遇到的其他问题中,似乎“this.get('content')”应该返回子节点的HTML,但它却返回了一个空字符串。
目前的行为是什么? 它只返回组件中的文本内容(如果有子组件),但如果有子组件,则不会返回。
你能附上截图、截屏或实时演示吗?

[ X ] 是的(附上) [ ] 不
回答(3)
不,“content”属性只用于像Text/Textnode这样的组件。 把你的“this.get('content')”替换成“this.components().map(comp => comp.toHTML()'
@artf这看起来像个bug,还是作有误?
@artf这看起来像是个bug,还是作有误?
可能试试 model.components() insead of content
相关问答
通过相似的问题讨论继续研究。
问题 #4699
Undo not working properly on InsertHTML in text block
GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? 铬V107 可复制演示链接 https://jsfiddle.net/4vacxuw2/2/ 描述一下那个虫子 我加了一个自定义工具栏,通过rte.insertHTML选项在当前位置插入...
问题 #4506
Error on drag block with dragmode: absolute
GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? Chrome v103 可复制演示链接 https://stackblitz.com/edit/js-1xpo7b 描述一下那个虫子 如何复现这个漏洞?使用dragMode:绝对(设计师...
问题 #1865
: Grapes 更改页面位置
你好, 我在HTML页面中使用 grapes 时发现了以下问题: 当你点击编辑器中的某些元素,比如在标签管理器中移动元素的箭头时,整个页面都会向上移动。 问题也出现在你的JSFiddle入门模板 https://jsfiddle.net/szLp8h4n。 ![bug_grap...
问题 #4323
当你在Canvas上有2k组件时,拖拽组件到画布时出现性能问题
GrapesJS版本[X] 我确认使用最新版本GrapesJS你用的是什么浏览器? Google Chrome 版本 101.0.4951.41(官方版本)(64 位)可复制演示链接 https://jsfiddle.net/Laze0pyg/描述一下那个虫子 如何复现这个漏洞...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。