问题 #1558💬 已回答提出于 2018年11月2日作者 froderf0 个反应

代码管理器集合代码

快速解答作者 artf

你好,@froderf,目前唯一获得该规则的方法是使用 ['CssComposer.get'](https://grapesjs.com/docs/api/css_composer.html#get) 方法。在你的情况下,'.classx .c1234' 被存储在 'selectorsAdd' 里,不是单级类选择器(例如 '.class1.class2') “''js 编辑。CssComposer.get([], null, null, { selectorsAdd: '.classx .c1234' }) ```

阅读下方完整回答 ↓

问题

你好,@artf。有类似的东西吗? “编辑。CodeManager.setCode(component, 'css', {cssc: editor.Css作曲家}' 更新返回的选定块的CSS规则 “编辑。CodeManager.getCode(component, 'css', {cssc: editor.CssComposer});' 例如: 这是使用后返回的CSS规则集合 “编辑。CodeManager.getCode(component, 'css', {cssc: editor.CssComposer});' 返回: 我需要保存并更新成 --------------------------------------- 我尝试了cc.setClassRule('c1234', { background: #222222 });但这个csscomposer函数只支持一个类,我需要一个动态函数来更新返回的内容 '编辑。CodeManager.getCode(component, 'css', {cssc: editor.CssComposer});' 谢谢!

回答(2)

artf2018年11月3日

你好,@froderf,目前唯一获得该规则的方法是使用 ['CssComposer.get'](https://grapesjs.com/docs/api/css_composer.html#get) 方法。在你的情况下,'.classx .c1234' 被存储在 'selectorsAdd' 里,不是单级类选择器(例如 '.class1.class2') “''js 编辑。CssComposer.get([], null, null, { selectorsAdd: '.classx .c1234' })

lock[bot]2019年11月3日

由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。

相关问答

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

与此问题匹配的付费插件

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

查看全部插件

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

免费方案

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

浏览免费插件 →
高级方案

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

浏览高级插件 →

相关教程

关于同一主题的深入指南。

全部教程 →

浏览插件分类

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