点击素材模态中的图片时发生事件
我尝试用这个事件更改ID,但没成功 你应该用 ['setId'](https://grapesjs.com/docs/api/component.html#setid) 方法当这个资产管理器关闭时,还需要收到通知事件,比如modal已关闭以及我点击了哪个图片标签。(想知道这个活动。) 你可以利用“stop:open-assets”事件
阅读下方完整回答 ↓问题
你好,@artf, 希望你一切安好。
我正在做资产管理。我默认有5张图片作为资产管理器。
我想做的,比如,
1)当用户点击模板中任意默认图片时,我想更改该图片的ID**(想知道如何更改)** 2)一旦资源管理器弹窗打开,用户可以选择任意图片,点击的图片就会被替换为目标图片(这样操作正常)。 3)当这个资产管理器关闭时,还需要收到通知事件,比如modal已关闭,以及我点击了哪个图片标签。(想知道这个活动。)
我尝试用这个事件更改ID,但没成功
editor.on(“run:open-assets”,函数 () {
这里我能拿到目标
editor.getSelected().set('id', 'custom-image')
})
回答(2)
我尝试用这个事件更改ID,但没成功
你应该用 ['setId'](https://grapesjs.com/docs/api/component.html#setid) 方法
当这个资产管理器关闭时,还需要收到通知事件,比如modal已关闭以及我点击了哪个图片标签。(想知道这个活动。)
你可以利用“stop:open-assets”事件
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #795
Editor.getSelected() 在 run:open-assets 中
你好! 我希望在不必创建新的块按钮,也不想停止与图片关联的事件,这个“run:open-assets”能在画布中获得编辑器创建的区域,并添加我用个性化模态图片获得的图片。 我想澄清一下,当我在画布内双击图片并从图片管理器中选择该图片时,更新时是正确的,但当我从块面板添加时,它没...
问题 #771
图片原始文件没有更新
你好,@artf, 我用以下代码更新了图片原件: editor.getSelected().set('attributes', {'src': image_Url}); 但当我用下面的代码设置所有 HTML 时: editor.setComponents(templateHTM...
问题 #582
背景图像问题
你好@artf使用自定义管理器时还有一个问题,背景图片该设置什么? editor.getSelected().set('src', url)无法在背景图像上工作。 我应该把“src”替换成“background”吗?
问题 #740
如何从 HTML 中移除类
你好,@artf, 我们正在更新<i>标签类,但会新增类,但之前的类不会被移除。请告诉我们如何移除类。 使用此法: editor.getSelected().set('attributes', {'class': 'newClass'}); 输出: <i class=“fa f...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。