javascript - 如何禁用样式编辑器
问题描述
问题是我无法找到完全禁用他们拥有的样式编辑器的方法(当您单击元素时我设法不自动选择样式管理器)但我想完全删除用户编辑的选项现有样式。
基本上,用户必须只能拖动现有块并编辑其中的文本,而不能以任何方式设置它们的样式。
解决方案
您还可以通过将样式管理器配置的“appendTo”属性更改为不在 DOM 中的新 div 来实现这一点
const editor = grapesjs.init({
styleManager: {
appendTo: document.createElement('div'),
},
...
})
这样,样式管理器就不会被渲染。
推荐阅读
- ios - AFNetworking 连接检测并返回一个变量
- html - Vue 和 API:显示图像
- python - Python/Pandas:跨列识别重复项
- docker - 在单台机器上自动部署 dockerized 应用程序
- maven - 在多线程中构建 Maven 项目时发出警告
- laravel - 当数据库中没有数据时,无法显示警报“无数据”
- wordpress - WooCommerce - 删除具有变化的产品页面上的最高价格
- css - 如何使用 flexbox 将内容包含在网格中?
- cordova - 在 iOS11 上首次使用 cordova-plugin-camera (Image Picker) 时未请求许可
- arrays - Go 中的数组是按值计算的?