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
在文本块中 InsertHTML 无法正常撤销
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 铬V107 可复制演示链接 https://jsfiddle.net/4vacxuw2/2/ 描述一下那个虫子 我添加了一个自定义工具栏,通过rte.insertHTML选项在当前位置插入一些值,...
问题 #4506
拖拽模式下的拖拽块错误:绝对
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v103 可复制演示链接 https://stackblitz.com/edit/js-1xpo7b 描述一下那个虫子 如何复现这个漏洞?使用dragMode:绝对(设计师模式)从块...
问题 #1865
:葡萄换页
你好, 我在HTML页面中使用葡萄时发现了以下问题: 当你点击编辑器中的某些元素,比如在标签管理器中移动元素的箭头时,整个页面都会向上移动。 问题也出现在你的JSFiddle入门模板 https://jsfiddle.net/szLp8h4n。 或可编辑组件可以拖拽并下放到自己身上。
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? Chrome 107.0.5304.121(官方版本)(arm64)可复制演示链接 https://jsfiddle.net/artur_arseniev/aku70f5w描述一下那个虫子 如何复现这...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。