首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >VSCode插件的eCSSTractor不适用于className

VSCode插件的eCSSTractor不适用于className
EN

Stack Overflow用户
提问于 2020-06-26 21:12:40
回答 1查看 459关注 0票数 0

eCSSTractor不能与react jsx语法一起使用。不翻译css中的"className“元素。在setting.JSON书面规则中- "ecsstractor_port.attributes":"className“

谁能告诉我问题出在哪里?

EN

回答 1

Stack Overflow用户

发布于 2021-03-23 17:04:46

转到扩展文件夹C:/User/.vscode/extensions/diz.ecsstractor-port-0.0.3/extension.js

  1. Replace this expression processedEls.filter((el) => { return typeof el.attribs.class !== 'undefined' && el.attribs.class.trim() !== ''; }).forEach(el => { var cssClasses = el.attribs.class.split(' ').filter(className => className.trim() !== ''); cssClasses.forEach(cssClass => { if (outputClasses.indexOf(cssClass) === -1) { outputClasses.push(cssClass); } }); }); with this const attribName = 'classname' // use 'class' if you need processedEls.filter((el) => { return typeof el.attribs[attribName] !== 'undefined' && el.attribs[attribName].trim() !== ''; }).forEach(el => { var cssClasses = el.attribs[attribName].split(' ').filter(className => className.trim() !== ''); cssClasses.forEach(cssClass => { if (outputClasses.indexOf(cssClass) === -1) { outputClasses.push(cssClass); } }); });
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62595502

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档