搜索

首页  >  问答  >  正文

javascript - 在做webpack的DEMO时,打包CSS,为什么类名会变乱码?

CSS里,如果是标签选择器,是正常的,

如果是类名,就会变乱码

配置文件

某草草某草草2792 天前611

全部回复(2)我来回复

  • 漂亮男人

    漂亮男人2017-05-19 10:12:20

    这个是将你的class名变成hash值,这样可以防止你的样式名重名了。获取当然是获取不到的,因为webpack是将你的源码打包了,然后你设置了之后,他就变成hash值,你通过获取原先class名想找到dom是不可能的。两种方式,一种是不变成hash值,另外一种是使用变成hash值后再去找dom。如变成hash值后是w5ds6d3213_245ad,那么你就通过document.getElementByClassName("w5ds6d3213_245ad").这样就能获得了。

    回复
    0
  • 漂亮男人

    漂亮男人2017-05-19 10:12:20

    这不是乱码,这是css modules

    回复
    0
  • 取消回复