更新特征会重置组件样式
问题
我在特质方面遇到了一些问题,想知道这可能是个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
The documented way to parse @keyframes does not work
GrapesJS 版本[X] 我确认使用最新版本 GrapesJS你用的是什么浏览器? Chrome v107描述一下那个虫子 如何复现这个漏洞?按照以下说明[这里](https://grapesjs.com/docs/guides/Custom-CSS-parser.html...
问题 #4735
ResetId types mismatch
GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? 无 可复制演示链接 无 描述一下那个虫子 如何复现这个漏洞?.访问 https://github.com/artf/grapesjs/blob/dev/src/dom_component...
问题 #5385
GetDirtyCount() 非确定性加载后
GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? 铬 可复制演示链接 https://github.com/padcom/grapesjs-bug-dirty-count-non-deterministic/blob/master/in...
问题 #5373
“getDirtyCount()” 加载后返回 “1”
GrapesJS 版本 [X] 我确认使用最新版本 GrapesJS 你用的是什么浏览器? Chrome最新款 可复制演示链接 https://github.com/padcom/grapes-bug-dirty-after-loading/blob/master/src/Ap...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
浏览插件分类
直接跳转到市场上的插件分类页面。