:获取所有不含特定组件的CSS及其子组件
你好,在本期 #2861 中,我们可以获取选定元素及其子节点的所有 css 如下: 但如果我想获取所有 css 但没有特定组件且是子组件,或者正好相反 有没有办法做到这一点?
mcottret
嗨@RJCAM! 我觉得没有内置的方法,但基于你提供的回答,你可以递归地连接所有组件的CSS,过滤掉选中的组件及其子组件,如下(假设示例中用的是“window.editor”,可能需要调整): “打字稿” function getAllExceptSelectedComponentsCss(includeWrapper = true) { const selectedComponent = editor.getSelected(); 退货包封吗? allExceptSele...
mcottret
@RJCAM抱歉,我刚注意到我之前的回答不起作用,因为检索带有子组件的组件的CSS也包含了子组件的CSS(因此会产生重复样式,如果组件嵌套了也会包含该组件的样式)。我编辑了它来修正这个问题。
RJCAM
你好,@mcottret,感谢你的回复 我觉得你说得对,我会编辑你的代码,让它按我预期运行 非常感谢你的帮助,谢谢!