搜尋

首頁  >  問答  >  主體

javascript - 在做webpack的DEMO時,打包CSS,為什麼類別名稱會變亂碼?

CSS裡,如果是標籤選擇器,是正常的,

#如果是類別名,就會變亂碼

#設定檔

#
某草草某草草2755 天前560

全部回覆(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
  • 取消回覆