在打开 AM 弹窗后,需要手动触发资产管理渲染
问题是目前“开放资产”无法正确处理默认的“类型”选项(我认为在这种情况下,它应该返回所有资产,甚至不包括图片)。我会在下一个版本中修正这个问题,但目前我认为更准确的做法是明确询问资产类型 “''js editor.runCommand('open-assets', { types: ['image'] }); ```
阅读下方完整回答 ↓问题
问题
问:你用的是最新版本吗(旧版本不支持)? 答:是的
Q.你是在本地版GrapesJS遇到这个bug,还是当前的演示版? 答:本地副本,最新的 Chrome Linux 64位
问题
通过“editor.runCommand('open-assets')”打开资产管理器时,它应该会自动渲染图片列表。现在我不得不在打开资产管理弹窗后调用 am.render() 才能让它工作。
可能的原因是什么?
回答(2)
问题是目前“开放资产”无法正确处理默认的“类型”选项(我认为在这种情况下,它应该返回所有资产,甚至不包括图片)。我会在下一个版本中修正这个问题,但目前我认为更准确的做法是明确询问资产类型 “''js editor.runCommand('open-assets', { types: ['image'] });
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1985
远程存储的自动保存不会发送网络请求
操作系统:Windows 10 浏览器:Chrome 73 GrapesJS 版本:'0.14.57' 我用这个调用 'grapesjs.init()' 配置了远程存储: 虽然我在Chrome开发工具的网络标签里看到“/load”请求触发,但无论我在编辑器里做多少修改,都没看到...
问题 #2044
本地服务器上的 NPM 开始开发失败了
按照 README 上描述的 'dev' 分支启动本地服务器的步骤,在控制台上能用,但在 Chrome 上失败,Grapesjs 也无法加载,因为以下错误  会导致样式管理器失效
代替#540,我尝试手动移除选项面板中的一个按钮,使用这个: 这个方法还行,按钮消失了,但“pnm.render()”似乎破坏了样式管理器,导致它变得无响应。其他东西似乎都没坏,只有造型有问题。这是我引入的问题还是个bug? 谢谢!
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
教程
Vanilla GrapesJS vs GrapesJS With Plugins: What You Actually Get Out of the Box (2026)
New to GrapesJS? See exactly what the stock editor gives you, where it falls short, and which plugins close the gaps — a beginner-friendly 2026 comparison
教程
GrapesJS DevTools: A Developer Panel Inside Your Editor
If you've ever debugged GrapesJS with console.log(editor.getSelected()) and a dozen throwaway event listeners — this post is for you.
教程
How We Built Composeit in Record Time Using GrapesJS Shadcn
Bypass foundational builder boilerplate and focus on what truly matters.
浏览插件分类
直接跳转到市场上的插件分类页面。