更新特征会重置组件样式
问题
我在特质方面遇到了一些问题,想知道这可能是个bug。 当我更新fontColor或fontSize特征时,其他特征都会重置。
视频: https://www.loom.com/share/6a40830699ad4c4590363f2641a07eac
代码: https://github.com/msantore/vue-builder/blob/master/src/plugins/materials/components/index.js#L362
GrapesJS 版本:0.15.9
回答(3)
@msantore你使用的是“setStyle”,它会覆盖之前的样式。请按以下方式使用:
link[0].setStyle({ ...link[0].getStyle(), color: '${value}' });
干杯!
这样解决了,谢谢!
你也可以用'addStyle({ color: '${value}' }'',它做同样的事情
相关问答
通过相似的问题讨论继续研究。
问题 #4765
官方的解析@keyframes方法并不起作用
葡萄JS版本[X] 我确认使用最新版本的GrapesJS你用的是什么浏览器? Chrome v107描述一下那个虫子 如何复现这个漏洞?按照[这里](https://grapesjs.com/docs/guides/Custom-CSS-parser.html#rule-obj...
问题 #4735
ResetId类型不匹配
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 无 可复制演示链接 无 描述一下那个虫子 如何复现这个漏洞?.去 https://github.com/artf/grapesjs/blob/dev/src/dom_components/mode...
问题 #1341
如何使用自定义组件
你好, 我对葡萄编辑有一些问题和问题问题1 在组件中,哪个类是扩展的?真的是[https://github.com/artf/grapesjs/blob/dev/src/dom_components/model/Component.js)]类吗?问题2 我创建了一个代码沙盒,显...
问题 #5385
GetDirtyCount() 非确定性加载后
葡萄JS版本 [X] 我确认使用最新版本的GrapesJS 你用的是什么浏览器? 铬 可复制演示链接 https://github.com/padcom/grapesjs-bug-dirty-count-non-deterministic/blob/master/index.h...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。