事件在翻译拖拽模式下没有触发
实际上,我们从未在拖拽过程中为组件提供监听器,但我可以考虑在下一个版本中添加(例如 'component:drag:start', 'component:drag', 'component:drag', 'component:drag:end')
阅读下方完整回答 ↓问题
我使用 npm : “grapesjs”: “^0.15.10”,以及 dragMode: translate
新增活动
editor.on('block:drag', () => {
console.log(“触发”)
})
但这只能在默认拖拽模式下工作,翻译拖拽模式下不行。 我该怎么解决这个问题
回答(3)
实际上,我们从未在拖拽过程中为组件提供监听器,但我可以考虑在下一个版本中添加(例如 'component:drag:start', 'component:drag', 'component:drag', 'component:drag:end')
我觉得这能正常工作 https://jsfiddle.net/2gezckxL/
@artf不,它不行,看下面的演示,我那边没有任何主机。 我正在使用Chrome 79.0版本

相关问答
通过相似的问题讨论继续研究。
问题 #905
需要找到必要的事件。
大家好! 拖块到画布上,然后放下: ...我们有事件要检测,我们要投放到哪个方块。 ?: 但当我把块文本放进 form(换句话说,我会把一个块嵌套到另一个块里) 我如何检测:*嵌套发生在哪个具体方块中?? 指定什么事件来检测该组件? 我试过 canvas:dragenter 和...
问题 #808
为组件掉落留出空间
正如标题提到的(可能有点让人困惑),我很好奇如何创造一个组件会掉落的空间。这在我见过的拖拽/排序实现中非常常见。(例如:https://shopify.github.io/draggable/ 和jQuery可排序) 据我了解,drop placeholder(附带中的绿色条)...
问题 #3506
专长:在方块上添加点击事件
“''js editor.on('block:click', (block) => { console.log(区块) }) ``` 或者有没有办法在块子里监听点击事件?
问题 #4572
页面更新事件没有触发
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 镀铬 可复制演示链接 https://jsfiddle.net/1hza4t9n/ 描述一下那个虫子 如何复现这个漏洞?初葡萄创建事件处理程序,用于页面更新时使用。更新页面观察事件处理程序未触发...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。