删除的元素样式仍然保存
试着用“clearStyles”选项 “''js const editor = Grapesjs.init({ // ... clearStyles:确实如此, }); ```
阅读下方完整回答 ↓问题
预期行为: 在通过样式管理器删除已获得自定义样式的元素后,删除元素的样式不应再保存在“样式”JSON中。 实际行为: “样式”JSON保留了保存时已删除元素的条目。 繁殖步骤:基于起始模板的Fiddle,在保存时将“样式”JSON记录到控制台,可在以下网站下载:https://jsfiddle.net/g48sLxrt/修改默认文本块,使用样式管理器将其颜色改为红色。控制台中出现了以下内容: '''json [{“selectors”:[{“name”:“c620”,“label”:c620“,”type“:1,”active“:true,”private“:false,”protected“:false}],”style“:{”padding“:”25px“,”color“:”red“}}] 被删除元素的样式依然存在。 环境:使用 GrapesJS 0.15.5 版本测试平台:Chrome 76.0.3809.132 和 Ubuntu 18.04.3 上的 Firefox 69
回答(2)
试着用“clearStyles”选项 “''js const editor = Grapesjs.init({ // ... clearStyles:确实如此, });
这样问题就解决了。谢谢!
相关问答
通过相似的问题讨论继续研究。
问题 #896
媒体查询规则在画布中被类规则覆盖
你好@artf, 我在用不同设备配置测试一个模板时发现了一个问题,这些配置本应触发媒体查询。我的模板生成的样式如下: “JavaScript [ { “选择者”:[ { “name”:“row”, “label”:“row”, “类型”:1, “active”:true, “p...
问题 #4310
样式管理器在使用包含“bout”和 componentFirst = true 的组合 CSS 选择器时不准确
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome 100 可复制演示链接 https://jsfiddle.net/4fmd732c/3/ 描述一下那个虫子 如何复现这个漏洞? 给定 a) “componentFirst”设置为“t...
问题 #6409
手机上无法拖动移动组件
葡萄JS版本 [x] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v133 可复制演示链接 https://jsfiddle.net/2hjdrb7L/1/ 描述一下那个虫子 如何复现这个漏洞? 用grapesjs v0.22.x和grapesjs...
问题 #5049
拖拽由图片和链接组成的组件时出现的问题
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 勇敢的最后版本 可复制演示链接 https://jsfiddle.net/rp7oc96v/1/ 描述一下那个虫子 嗨,亚瑟! 我正在创建一个新组件,一个链接中的图片,就像“mj-image”组件...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。