类别属性未被移除
问题
你好! 我注意到样式管理器在添加或移除类时存在问题。当我们移除所有类时,它不会从生成的源头移除这些类。
繁殖步骤: 1- 选择一个元素进行样式(最好是没有任何类的元素) 2- 添加新类 3- 查看生成的源代码(查看代码),类应该如预期般存在 4- 在样式管理器中移除该类(我们现在不应该有任何类) 5- 查看生成的源代码(查看代码),类依然存在(不应该在那里)
干杯!
回答(3)
在找问题时,我看到画布上移除了类,但模型没有,我想找代码中应该移除的哪个地方,但很难找到。 有人知道吗?
尝试了好几次后,我找到了一个可以从模型中清除该职业的地方,但我不确定这里是否是实现它的最佳地点或形式。 在SectorsView.js:targetUpdated()
你好,@mingodad感谢你发现这个,实际上真正的问题是更新这里的“属性”引用 https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js#L285 我会在下一个版本中发布修复
相关问答
通过相似的问题讨论继续研究。
问题 #1374
默认组件属性
有没有办法更改组件的默认属性? 我希望几乎所有内容都是“可复制:false,可调整尺寸:false,可拖拽:false”,除非加载的组件特别提供“data-resizable=true”。 所以基本上我想把一些组件列入白名单来启用这些功能,而不是黑名单。 这可行吗?
问题 #491
资产管理人替代
有没有可能用完全不同的产品替代资产管理公司(比如CKFinder - https://ckeditor.com/ckeditor-4/ckfinder/)?或者,是否有可能在葡萄之外推出包含的资产管理公司?
问题 #2061
如何在画布末端放置一个组件。
我该如何把页脚放在画布的末端? 我希望编辑器不允许在页脚下方放置方块/小部件。 示例
问题 #2073
使用 urlLoad 遇到的问题
我在调用终端加载模板时遇到问题,它正在执行预检选项请求,但我找不到在确认后继续的方法 componentDidMount() { this.editor = GrapesJS.init({ 容器:“#grapeEditor”, 插件:[gjsPresetNewsletter],...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。