vue全局安裝自定義主題色方法

先安裝less和sass文件,安裝在‘devDependencies’文件夾下

  npm i less less-loader -D
  npm i sass-loader  sass-resources-loader -D

注意less要安裝@3.9.0版本,less-loader安裝@5.0.0版本,否則版本太高會(huì)搞錯(cuò)

安裝完后在## build-uitls文件 generateLoaders方法內(nèi)加入如下代碼

if (loader == "less") {
    loaders.push({
      loader: "sass-resources-loader",
      options: {
        resources: path.resolve(__dirname, "../src/assets/css/variable.less")
      }
    });
  }

path.resolve()方法里面跟的文件路徑就是設(shè)置全局變量的文件
在variable.less里面就可以定義變量全局用了

@color-primary: #12C7A6;  
@color-warning: #D07724;  

需要用到這個(gè)顏色的樣式就可以直接寫(xiě)上:

.font{
  color: @color-primary;
}

設(shè)置完后重啟編輯器就OK了

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容