问题 #2259💬 已回答提出于 2019年9月9日作者 wire-rabbit0 个反应

删除的元素样式仍然保存

快速解答作者 artf

试着用“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)

artf2019年9月14日

试着用“clearStyles”选项 “''js const editor = Grapesjs.init({ // ... clearStyles:确实如此, });

wire-rabbit2019年9月16日

这样问题就解决了。谢谢!

相关问答

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

问题 #896

媒体查询规则在画布中被类规则覆盖

你好@artf, 我在用不同设备配置测试一个模板时发现了一个问题,这些配置本应触发媒体查询。我的模板生成的样式如下: “JavaScript [ { “选择者”:[ { “name”:“row”, “label”:“row”, “类型”:1, “active”:true, “p...

3 个回答更新于 2019年9月17日

问题 #4310

样式管理器在使用包含“bout”和 componentFirst = true 的组合 CSS 选择器时不准确

葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome 100 可复制演示链接 https://jsfiddle.net/4fmd732c/3/ 描述一下那个虫子 如何复现这个漏洞? 给定 a) “componentFirst”设置为“t...

4 个回答更新于 2022年5月12日

问题 #6409

手机上无法拖动移动组件

葡萄JS版本 [x] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? Chrome v133 可复制演示链接 https://jsfiddle.net/2hjdrb7L/1/ 描述一下那个虫子 如何复现这个漏洞? 用grapesjs v0.22.x和grapesjs...

4 个回答更新于 2025年6月23日

问题 #5049

拖拽由图片和链接组成的组件时出现的问题

葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 勇敢的最后版本 可复制演示链接 https://jsfiddle.net/rp7oc96v/1/ 描述一下那个虫子 嗨,亚瑟! 我正在创建一个新组件,一个链接中的图片,就像“mj-image”组件...

4 个回答更新于 2023年4月18日

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

浏览插件分类

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