[英]How to disable style editor
您还可以通过将样式管理器配置的“appendTo”属性更改为不在 DOM 中的新 div 来实现这一点
const editor = grapesjs.init({
styleManager: {
appendTo: document.createElement('div'),
},
...
})
这样,样式管理器就不会被渲染。
我解决问题的方法是复制和粘贴node_modules/grapesjs-preset-webpage/src/panels/index.js
并简单地注释掉定义我想要摆脱的面板的代码。
我还复制并粘贴了node_modules/grapesjs-preset-webpage/src/index.js
并对其进行编辑以导入我的 panel.js 文件。
这肯定不是最好的方法,但现在就可以了。
PS。 我还想过使用 CSS 简单地隐藏面板,但这似乎更像是一种黑客攻击。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.