问题:如何在添加资产时触发某个功能?
问题
嗨,@artf。当资源添加到资源中时,正确的触发功能的方法是什么?先提供链接,然后按下“添加图片”按钮? 我在自定义面板中按钮的“onclick”事件上运行“open-assets”命令,然后尝试在添加图片到素材时调用函数。 我正在使用以下代码来触发添加图片的函数:
editor.on('asset:add', () => {
我的准则
})
“// 我的代码”部分会多次运行。(我用之前提到的按钮打开资源对话框的次数一样多) 我到底哪里做错了?
回答(2)
嘿,@artf。我通过修改代码结构来解决了这个问题。作有问题(我猜是多个资产管理器实例都开着,反复运行了“// 我的代码”部分)
抱歉@theSC0RP,但我真的不明白你到底有什么问题。你能举个实时例子并澄清步骤吗?
相关问答
通过相似的问题讨论继续研究。
问题 #3331
自定义资产管理器
你好@artf 我按照文档制作了一种新型资产管理公司 这里(https://codepen.io/abhi_punk81/pen/MWbWzaq) 我创建了类似文档里那种的新类型 我如何在放置自定义图标块后打开那个资产管理器 -: 一开始它没问题,但当我放下图片块后,默认情况下...
问题 #2399
SVG组件不可拖拽
你好, 我在 Angular 7 中使用 grapesjs。我想实现的效果是,当每当 canvas drop 方法调用时,我会在 canvas 中添加 svg 组件。我用 Add SVG 组件在 Canvas 上投放方法。但它不能拖拽。我附上我的代码和视频以便更好地理解。如果你...
问题 #2154
自定义组件集成
你好! 我想用 Angular CLI 7 将一个自定义组件集成到 GrapesJS,但它无法渲染。 我的组件是建立在另一个开源组件之上的。当我想在任何 Angular 项目中包含它时,我会直接导入 typescript 文件中的依赖/库,并在 HTML 中导入组件本身(例如...
问题 #2850
添加下拉菜单来用特质来屏蔽
你好@artf, 希望你一切安好, 我想知道你是否能帮我解决一个简单的问题(我最近开始使用GrapeJS。 问题:使用插件创建方块,在“特质”部分设置一个下拉菜单,可以更改显示的方块类型。 这是我当前的插件代码,显示两个模块: 我希望在设置(特质)标签下拉菜单中能出现,让我可以...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。