javascript - Warum wird der Klassenname verstümmelt, wenn ich eine Webpack-DEMO durchführe und CSS verpacke?
某草草
某草草 2017-05-19 10:10:20
0
2
588

Wenn es sich in CSS um einen Tag-Selektor handelt, ist das normal,

Wenn es sich um einen Klassennamen handelt, wird er verstümmelt

Profil

某草草
某草草

Antworte allen(2)
漂亮男人

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

漂亮男人

这不是乱码,这是css modules

Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage