PageKit — 可自托管的 GrapesJS 建站工具,附完整源码。 获取抢先体验

问题 #2358✓ 已解决提出于 2019年10月30日作者 Uysim3 个反应

如何在资源点击时设置回调

快速解答作者 artf❤ 2

@Uysim你可以扩展图像类型 https://grapesjs.com/docs/modules/Assets.html#extend-asset-types 这是原始的[图片类型视图](https://github.com/artf/grapesjs/blob/dev/src/asset_manager/view/AssetImageView.js)

阅读下方完整回答 ↓

问题

我看到那张图片只通过单击图片资源设置。我想在点击时关闭模态。我尝试在资产点击时设置回调 “JavaScript 编辑。AssetManager.onClick((model)=>{ console.log(“模型”); })

但当我点击资产时,控制台从未触发。

回答(3)

Uysim• 2019年10月30日

@pouyamiralayi 这不正确。我的问题是关于用户在资产管理器中点击图片时的回调问题。

你的回答是说在模态被打开后立即关闭

pouyamiralayi• 2019年10月30日

你好!你的答案是[这里](https://github.com/artf/grapesjs/issues/763#issuecomment-357958101)

我希望在点击时关闭模态。

editor.on('run:open-assets', () => 编辑器。Modal.close())

尝试在资产点击时设置回调

editor.on('run:open-assets', () => console.log('callback!'))

干杯!

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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