国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

詳解Vue 全局引入bass.scss 處理方案

2024-05-06 15:20:23
字體:
供稿:網(wǎng)友

為解決在Vue組件中全局引入 scss 變量及 mixins ,裝載了一個名為 "sass-resources-loader" 解析器。

安裝

$ > cnpm i -D sass-resources-loader

配置

配置的話是在 vue 的 loader 解析器中配置,即在 vue-cli 腳手架方式構(gòu)建出來的文件中是以 build/utils.js,在該文件中定義了 cssLoaders() 方法,該方法定義了諸如 css、less的解析方式,具體如下。

// build/utils.jsexports.cssLoaders = function (options) { options = options || {}  ... return {  // ...  sass: generateLoaders('sass', { indentedSyntax: true }),  // 定義在這里 =======================》  scss: generateLoaders('sass').concat(   {    loader: 'sass-resources-loader',    options: {     resources: path.resolve(__dirname, '../src/common/style/global.scss') // 需要全局引入的文件    }   }  ),  // 定義在這里 =======================》  // ... }}// global.scss@mixin line-height($height) { height: $height; line-height: $height;}$head-height: .45rem;// xx.vue<style lang="scss"> height: @include line-height(45px);</style>

建議

在 global.scss 中只需要定義變量 或者是 mixins (混合)。

參考

https://vue-loader.vuejs.org/zh-cn/configurations/pre-processors.html

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持錯新站長站。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表

圖片精選

主站蜘蛛池模板: 西峡县| 甘谷县| 塔城市| 潼关县| 郴州市| 哈尔滨市| 利津县| 阳朔县| 水富县| 五家渠市| 东城区| 商城县| 彭州市| 海丰县| 湖北省| 台州市| 山阴县| 渭南市| 仙游县| 广河县| 四会市| 新晃| 大竹县| 沙坪坝区| 泸水县| 桂林市| 深泽县| 绥中县| 胶州市| 城口县| 宜都市| 宜章县| 仙游县| 阿勒泰市| 鸡泽县| 林周县| 河北区| 太仆寺旗| 古浪县| 延长县| 西昌市|