所有自定义组件实例都在更新
嗨!我猜这是因为你的模块拥有相似的职业,并且有共同的选择器。 在最新版本中,默认是“avoidInlineStyle”,那么你在最新版本中遇到这种情况了吗?
阅读下方完整回答 ↓问题
你好,
我为切换按钮创建了一个自定义组件。我的问题是,一旦我拖拽多个实例,然后编辑其中任何一个,所有实例的颜色、大小等都会被更新。 我用的是最新版本的 Grapesjs
编辑。BlockManager.add('toggle', {
标签:“切换”,
attributes: { class:'fa fa-toggle-on'},
分类:“基础”,
内容:'<label class=“switch”> <input type=“checkbox”><span class=“slider”></span></label>'
})
所有动画和属性都在我编辑器加载的CSS里。有人知道这是为什么吗?
回答(2)
嗨!我猜这是因为你的模块拥有相似的职业,并且有共同的选择器。 在最新版本中,默认是“avoidInlineStyle”,那么你在最新版本中遇到这种情况了吗?
@pouyamiralayi猜测是对的,这确实是因为同类,你必须在样式管理器中切换(https://github.com/artf/grapesjs/issues/863#issuecomment-544144357)它们,才能只样式化组件样式。顺便说一句,我希望很快能提供一个更直观的解决方案
相关问答
通过相似的问题讨论继续研究。
问题 #1959
在自定义按钮中编辑 innerHTML
大家好, 我正在尝试更改按钮组件中的文本,但无法编辑它。我添加了这个类型: 我添加了可编辑的真实参数,但不起作用 然后把按钮添加到组件管理器里 有什么办法可以绕过这个问题吗? 谢谢!
问题 #1584
无法从 editor.getComponents() 获取 Block 的脚本
下面是我要添加的组件。this.editor.BlockManager.add('dob-mmyy-pii', { ID:“多布-米”, 标签:“DOB(MM,YYYY)(PII)”, 类别:“形式”, 属性:{class:'fa fa-birthday-cake'}, 内容:...
问题 #1499
通过区块的内容脚本进行支配操作(dom)操作可能吗?
嘿!首先非常感谢你打造了这样一个优秀且多功能的工具。 我有可能通过区块的内容脚本来操控该区块的主导元素吗? 例如, 基本上我需要一个类似调查的模块,用户可以放置问题模块,然后输入问题字符串。 再次非常感谢你。
问题 #2057
媒体查询不适用于我编写的自定义块
我写了一个简单的 div 块,就像这样 blockManager.add('simple-div', { 标签:“容器”, 内容:“<!––<div class=”simple-div“></div> ––>”“, 分类:“基础”, 属性:{ 标题:“简单盒子”, 类别:“FA...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。