代码管理器集合代码
你好,@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)
你好,@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' })
由于关闭后没有近期活动,该帖子已被自动锁定。请为相关漏洞开启新一期。
相关问答
通过相似的问题讨论继续研究。
问题 #1838
如何获取组件最新的 CSS 属性?
你好,葡萄干得真棒! 我已经看过文档(尤其是 CssComposer)和相关问题,但我还是卡住了。 一个自定义插件允许我使用 component.setStyle() 给组件添加 css。重新加载时,我需要插件用这些值初始化。 例如,我想读取一个组件的margin属性。我观察到...
问题 #843
CssComposer - 移除未使用的类
你好@artf, 我用 grapesjs-preset-newsletter 导入一个 html,里面有 '' 标签里有一些 css 类<style>。 导入后,当我调用“editor.getCss()”时,之前添加的一些类现在缺失了。 我检查过那些CSS类在任何地方都没被使用...
问题 #1638
如何阻止CSS重复
你好@artf 这是我的导出模板代码,我让它可以编辑 “''js define(function() { const juice = require('juice'); 返回(opt = {}) => { 让 editor = opt.editor; 让 codeViewer...
问题 #1836
如何在所有生成的API中添加!重要性
你好,@artf, 虽然我打算用 CSS 从 Editor 编辑一些 HTML,但我需要在所有 CSS 里添加“!important”,这会被更改。 让我举个例子, 这是之前的CSS 现在我要用“#000”来更改这个字体的颜色。 只有这个更改后的 CSS 需要附加 '!impo...
与此问题匹配的付费插件
根据问题关键词和标签相关性精选,助你更快交付。
正在加载付费插件推荐……
相关教程
关于同一主题的深入指南。
浏览插件分类
直接跳转到市场上的插件分类页面。