组件的“添加”事件触发次数不同
你好@maxtacco,不幸的是,这是因为分拣器在[移动组件](https://github.com/artf/grapesjs/blob/dev/src/utils/Sorter.js#L976-L991)时的工作方式,说实话,目前我看不到比你那个更好的变通方法
阅读下方完整回答 ↓问题
你好, 我注意到如果我在自定义组件中添加以下代码,事件触发方式会根据是从块拖放还是从画布拖放的新子组件而不同。 “JavaScript ... view: defaultView.extend({ init() { this.listenTo(this.model.components(), 'add', this.onComponentAdded); }, onComponentAdded(comp) { console.log(合成); }, }) ... 请告诉我这是不是想要的行为,并且像上面示例中那样使用检查是可以的。 谢谢。
回答(2)
你好@maxtacco,不幸的是,这是因为分拣器在[移动组件](https://github.com/artf/grapesjs/blob/dev/src/utils/Sorter.js#L976-L991)时的工作方式,说实话,目前我看不到比你那个更好的变通方法
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #792
脚本属性使用函数时无法与方块相处
在[Components & JS](https://github.com/artf/grapesjs/wiki/Components-&-JS)文档中有这个例子: 这个方法非常有效。但我不能用函数代替“script”中的字符串,正如所说,它支持的,比如这个例子: 什么都不会发...
问题 #1414
组件“首次渲染”事件
嗨。我正在开发一个用chart.js图的插件。我需要在生成的组件中持久化图表模型,以便在背画布加载时渲染图表。为了实现这一点,我决定在组件的HTML署名中持久化图表模型。这是我配置图表后生成的组件 HTML(图表模型存储在属性“chartmodel”中): ![捕捉 2018-...
问题 #482
自定义组件中的默认资产管理器
我正在为下面的模板创建自定义组件,我们希望用户输入文本、链接、悬停文本并选择图片,想用默认资产管理器选择图片,但不确定如何在自定义组件中获得选中的图片?以下是我使用的代码 view: defaultType.view.extend({ init() { this.listenT...
问题 #774
在解析内容时模仿自定义RTE的行为
你好,@artf, 我想在调用 'editor.setComponents(“<div>这是一个文本组件”)时复制[这种行为](https://github.com/artf/grapesjs/blob/f74791da68b25d1037502a2ad06093da29e25...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。