问题 #2636💬 已回答提出于 2020年3月11日作者 mcottret2 个反应

:预览模式下自定义面板未被隐藏

快速解答作者 artf1

一种建议的解决方案是循环浏览面板集合(通过编辑器检索)。Panels.getPanels)并切换其可见属性。你怎么看? 是的,完全说得通。请继续PR,非常感谢

阅读下方完整回答 ↓

问题

又见面了:)

我们团队最近开始定制编辑器并移除网页预设,可能发现了一些与预览模式相关的bug:

使用内置预览模式搭配自定义面板时,进入预览模式时自定义面板不会被隐藏。

如果我们查看[source](https://github.com/artf/grapesjs/blob/dev/src/commands/view/Preview.js#L6),预览命令使用了“editor”。Panels.getPanelsEl' 函数用于检索隐藏面板,这对应于包含内置面板的“内部”面板元素。

一种建议的解决方案是循环浏览面板集合(通过“editor.”检索)。Panels.getPanels')并切换它们的“可见”属性。你怎么看?

我很乐意开个永久居民来修复,告诉我:)

回答(2)

artf2020年3月18日

一种建议的解决方案是循环浏览面板集合(通过编辑器检索)。Panels.getPanels)并切换其可见属性。你怎么看?

是的,完全说得通。请继续PR,非常感谢

mcottret2020年3月19日

太好了!#2669开了。

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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