当重复子组件时工具栏位置错误
当用“select-comp”命令覆盖这两种方法时,一切运行完美。 问题是“el”在DOM里并不存在。 ` onHovered(em, component) { 设结果 = {}; 如果(分量) { const { view } = component; const { el } = view; const pos = this.getElementPos(el); 结果 = { EL, POS, Component, View }; 如果 (pos.width > 0) { this.updateToolsLocal(结果); if (el.ownerDocument === this.currentDoc) { this.el...
阅读下方完整回答 ↓问题
你好, 你可以看看这个例子:https://codepen.io/abozhinov/pen/XWbqjEJ 重现问题的步骤:如果组件存在,则全部删除。拖动一个新的旋转木马方块。选择第一个儿童容器。点击复制图标以创建新组件。之后尝试选择最新的组件,然后再次选择第一个组件。工具栏位置错误,因为浏览器无法获取元素的宽度和高度。 [错误]TypeError: null 不是对象(评估 'this.canvas.getHighlighter(t).style') showHighlighter(grapes.min.js:2:263826) 更新工具本地(grapes.min.js:2:266937) (匿名功能)(grapes.min.js:2:260549) forEach 悬浮(grapes.min.js:2:260438) m (grapes.min.js:2:22592) V (grapes.min.js:2:22263) h (grapes.min.js:2:20216) (匿名功能)(grapes.min.js:2:22156) 集合(grapes.min.js:2:24026) setHovered (grapes.min.js:11:128341) handleHover(grapes.min.js:2:351496) 我(grapes.min.js:2:9008) (...
回答(3)
当用“select-comp”命令覆盖这两种方法时,一切运行完美。 问题是“el”在DOM里并不存在。 ` onHovered(em, component) { 设结果 = {}; 如果(分量) { const { view } = component; const { el } = view; const pos = this.getElementPos(el); 结果 = { EL, POS, Component, View }; 如果 (pos.width > 0) { this.updateToolsLocal(结果); if (el.ownerDocument === this.c...
触发渲染而不是重置时得到的结果是一样的。
@artf试玩版也是一样的。只需拖动旋转木马,点击幻灯片即可。 <img width=“1440” alt=“截图 2020-03-16 14 58 23” src=“https://user-images.githubusercontent.com/1404839/76760669-b8b75780-6796-11ea-8e24-8946e27949f9.png”>
相关问答
通过相似的问题讨论继续研究。
问题 #2771
组件,带有textable:1,自0.16.12版本起无法工作
你好, 我刚刚更新到最新版本 0.16.12,尝试将带有 'textable:1' 属性的组件迁移到文本组件时遇到了 bug。 它在之前的版本 0.16.3 上运行。 当我移动组件时,控制台会报错 '未捕获类型错误:无法读取未定义属性'属性' - ComponentView.j...
问题 #2681
: destroy() 方法未能完全移除事件
版本:最新:V-0.16.3。 重要:从v-0.15.9更新到v-0.16.3,保持所有内容不变,错误会在控制台显示: 这个错误显示函数 'getFrameOffset' 中存在错误,位置接近:'e.ownerDocument.defaultView.frameElement'...
问题 #2068
GrapesJs 渐变插件不再工作了
你好,GrapesJs团队 更新Grapesjs版本14.0.59后,我发现渐变插件停止工作, 我也查看了渐变演示页面,发现这里也有同样的行为 https://codepen.io/artf/pen/bYwdQG 提前感谢大家
问题 #761
文本分量问题
你好。我希望有一个文本组件,不会每次我按“回车”键创建新段落时都会生成新组件(这很糟糕)。此外, grapes 核心的文本组件存在一个问题(下面的截图中有描述)。提前感谢大家的关注! ![动图屏幕-grapes](https://user-images.githubuserco...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
教程
Introducing Search on GJS.Market
GJS.Market now has one search across everything we publish — plugins, articles, community questions, guides, authors and services. Press ⌘K from any page.
教程
2026年构建一个SaaS页面构建器需要多少钱?
2026年构建一个SaaS页面构建器的成本是多少?探索实际的开发成本、时间表、功能,以及使用 GrapesJS 如何降低成本
教程
PageKit:你无论如何都得自己开发 GrapesJS 应用
一个围绕开源GrapesJS核心的源代码可用Next.js应用——发布、自定义域名、潜在客户、结账和插件加载器。
浏览插件分类
直接跳转到市场上的插件分类页面。