Closed lettywiterock closed 5 years ago
style["class-name"]这种方式 -- 这是什么方式?
className={style.classname} 如果class命名"class-name"这种怎么办 之前用style['class-name']可以取出
这个问题,为什么发在这里?使用了什么插件之后不行吗?
我看下
我试了下 是可以的 请提供最小可复现仓库
抱歉没网不能拍照 //index. less .table-component{ background-color:#000; } //index.js
..... import styles from "./index.less"; render(){ return( <div id="table-test" className={styles["table-component"]}>TableCom
config. module. rule(rule). use("css-loader"). tap(options=>Object.assign(options,{modules:false})) 这个关闭了css的,开启之后支持styles["class-name"]但是会导致,不支持className="class-name" false关闭之后,不支持style["class-name"]
{ "dependencies":{ "@alitajs/umi-plugin-css-modules":"0.0.2", "react":"^16.8.6", "react-dom":"^16.8.6" }, { "devDependencies":{ "umi":"^2.7.7", "umi-plugin-react":"^1.8.4" } }
}
{ "dependencies":{ "@alitajs/umi-plugin-css-modules":"0.0.2", "react":"^16.8.6", "react-dom":"^16.8.6" }, { "devDependencies":{ "umi":"^2.7.7", "umi-plugin-react":"^1.8.4" } }
}
@wangxingkang 就这个简单配置
需要使用 .module.less .module.css 需要使用后缀
可以加入下 21924668 alita钉钉群
@alitajs/umi-plugin-css-modules 放在devDependencies 比较合适
thankyou好了,果然需要添加别名。 感谢(❁´ω`❁)
使用style["class-name"]这种方式,好像无法被解析