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

首頁 > 編程 > JavaScript > 正文

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

2019-11-19 14:06:19
字體:
來源:轉載
供稿:網友

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

安裝

$ > cnpm i -D sass-resources-loader

配置

配置的話是在 vue 的 loader 解析器中配置,即在 vue-cli 腳手架方式構建出來的文件中是以 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

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 龙游县| 河池市| 历史| 饶平县| 宜城市| 蓝山县| 青岛市| 石城县| 吉水县| 阜康市| 天台县| 宁都县| 新民市| 松溪县| 克拉玛依市| 阜南县| 武汉市| 井冈山市| 舒兰市| 丽水市| 和平县| 阜城县| 永川市| 乌审旗| 安塞县| 四子王旗| 温州市| 梨树县| 甘孜| 阿拉善右旗| 海城市| 长治县| 新巴尔虎右旗| 沙坪坝区| 新干县| 元江| 吕梁市| 信宜市| 宜宾县| 宜兰市| 错那县|