無需手動輸入即可為 mixin 中的每個屬性新增重要內容

當我們將 !important 關鍵字附加到 mixin 呼叫時,Less 編譯器會自動將 !important 新增到 mixin 中存在的所有屬性中。

例如,考慮下面的 mixin:

.set-default-props() {
  margin: 4px;
  padding: 4px;
  border: 1px solid black;
  font-weight: normal;
}

!important 連線到 mixin 呼叫時,如下所示,

#demo {
  .set-default-props() !important;
}

編譯的 CSS 看起來如下:

#demo {
  margin: 4px !important;
  padding: 4px !important;
  border: 1px solid black !important;
  font-weight: normal !important;
}

注意: !important 的使用被認為是不好的做法,必須僅作為最後的手段使用。