国产探花免费观看_亚洲丰满少妇自慰呻吟_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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 金乡县| 都安| 徐闻县| 贵港市| 武邑县| 彭泽县| 西乡县| 织金县| 厦门市| 筠连县| 依兰县| 泰安市| 阿拉善盟| 东台市| 凤翔县| 纳雍县| 明水县| 疏勒县| 封开县| 曲麻莱县| 玉屏| 青阳县| 漠河县| 固始县| 塔城市| 克什克腾旗| 和平区| 抚顺市| 桐柏县| 体育| 满城县| 和硕县| 兴宁市| 寻甸| 仪征市| 嘉禾县| 离岛区| 白山市| 宜州市| 弥勒县| 织金县|