问题 #2798💬 已回答提出于 2020年5月24日作者 niklasdahlback0 个反应

Block:drag 中的父引用

快速解答作者 artf

'block:drag' 不能包含对组件的引用,因为它在被丢弃前还没被创建

阅读下方完整回答 ↓

问题

我想知道是否可以在block:drag事件中获得生成组件的父属性和/或索引,类似于component:drag事件中的父属性?似乎传递的事件参数中没有任何关于父的引用。 我之所以问这个问题,是因为我正在研究一个方案,用方块的投影框而不是绿色线来预览拖拽方块的假设掉落结果。

回答(1)

artf2020年6月12日

'block:drag' 不能包含对组件的引用,因为它在被丢弃前还没被创建

相关问答

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

问题 #1683

当编辑器或渲染元素带有动态IP时,如何更改ID/类?

你好,@artf, 希望你一切安好。 我有两个关于动态方块添加的问题, 1)能用动态ID渲染方块吗? 2)能否更改 'block:drag:stop' 或 'component:add' Grapesjs 方法中的 id/class/onClick 方法? 这是我的一些代码,...

3 个回答更新于 2019年12月27日

问题 #3200

需要帮助:能找到方块掉落到的组件吗?

你好, 如果我在动态添加的组件上拖放一个方块,我如何获得或访问该方块被投放到的组件? 我把拖曳模式设置为“绝对”(设计模式),这样用户可以自由地在页面任意位置放置一个方块,每页都有背景图片。当编辑器启动时,页面会动态添加。方块应根据背景图片放置在页面的不同部分。由于拖拽模式,方...

3 个回答更新于 2023年2月16日

问题 #2417

组件中的 API 在部署后无法工作

Block.js => Component.js => 我们可以调用 API,并且在部署中传递整个 html 时它是正常工作的 块管理器内容属性中的脚本、正文、样式 但当 API 通过组件调用时,页面在部署加载时无法工作。** 它只在我把它放到编辑器里时生效,而作为已部署的 U...

3 个回答更新于 2022年7月21日

问题 #3100

拖拽自定义块后添加外部库

你好, 我正在定制 GrapesJS,创建组件/块,让用户可以拖到画布上。其中一些模块依赖于外部库,如Bootstrap和FontAwesome..有没有办法检查页面上是否包含必要的依赖关系,如果没有,再添加到页面? 以下是我已经知道的事情。我希望有人能帮我补充对GrapesJ...

3 个回答更新于 2020年11月12日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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