<span id="mktg5"></span>

<i id="mktg5"><meter id="mktg5"></meter></i>

        <label id="mktg5"><meter id="mktg5"></meter></label>
        最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
        問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
        當前位置: 首頁 - 科技 - 知識百科 - 正文

        vue項目中使用scss的方法步驟

        來源:懂視網 責編:小采 時間:2020-11-27 21:56:56
        文檔

        vue項目中使用scss的方法步驟

        vue項目中使用scss的方法步驟:一 概述 隨著sass/less等css預處理器的出現,編寫css變的越來越有樂趣。所以現在越來越多的人在項目中喜歡使用scss或者less。(我自己就是一個)。由于最近在寫一個vue項目。所以就把寫項目期間每天的一些知識點寫在博客里。所以最近的博客應該都會和vue有
        推薦度:
        導讀vue項目中使用scss的方法步驟:一 概述 隨著sass/less等css預處理器的出現,編寫css變的越來越有樂趣。所以現在越來越多的人在項目中喜歡使用scss或者less。(我自己就是一個)。由于最近在寫一個vue項目。所以就把寫項目期間每天的一些知識點寫在博客里。所以最近的博客應該都會和vue有

        一 概述

        隨著sass/less等css預處理器的出現,編寫css變的越來越有樂趣。所以現在越來越多的人在項目中喜歡使用scss或者less。(我自己就是一個)。由于最近在寫一個vue項目。所以就把寫項目期間每天的一些知識點寫在博客里。所以最近的博客應該都會和vue有關。今天要和大家分享的就是如何在vue項目中引入scss(引入less也類似)

        二 vue中引入scss

        2.1 vue-loader

        在講如何在vue項目中使用scss之前,我們先來簡單了解一個概念,那就是vue-loader。vue-loader是什么東西呢?vue-loader其實就是一個webpack的loader。用來把vue組件轉換成可部署的js,html,css模塊。所以我們如果要想再vue項目中使用scss,肯定要告訴vue-loader怎么樣解析我的scss文件。

        不了解webpack的同學可以先去自行百度。我這里就放一張圖,看完大家可以也就能知道webpack能做些什么事情了。

        2.2 loader配置

        在webpack中,所有預處理器都要匹配相應的loader,vue-loader允許其他的webpack-loader處理組件中的一部分嗎,然后它根據lang屬性自動判斷出要使用的loaders。所以,其實只要安裝處理sass/scss的loader。就能在vue中使用scss了。

        現在我們來安裝sass/scss loader

        npm install sass-loader node-sass --save-dev

        2.3 為什么無需配置

        我們前面說到,vue-loader允許能根據lang屬性自動判斷出要使用的loaders。它是怎么樣做到的?有這么神奇嘛?我們下面來看一看最核心部分的源代碼

        exports.cssLoaders = function (options) {
         options = options || {}
        
         var cssLoader = {
         loader: 'css-loader',
         options: {
         minimize: process.env.NODE_ENV === 'production',
         sourceMap: options.sourceMap
         }
         }
        
         // generate loader string to be used with extract text plugin
         function generateLoaders (loader, loaderOptions) {
         var loaders = [cssLoader]
         if (loader) {
         loaders.push({
         loader: loader + '-loader',
         options: Object.assign({}, loaderOptions, {
         sourceMap: options.sourceMap
         })
         })
         }
        
         // Extract CSS when that option is specified
         // (which is the case during production build)
         if (options.extract) {
         return ExtractTextPlugin.extract({
         use: loaders,
         fallback: 'vue-style-loader'
         })
         } else {
         return ['vue-style-loader'].concat(loaders)
         }
         }
        
         // https://vue-loader.vuejs.org/en/configurations/extract-css.html
         return {
         css: generateLoaders(),
         postcss: generateLoaders(),
         less: generateLoaders('less'),
         sass: generateLoaders('sass', { indentedSyntax: true }),
         scss: generateLoaders('sass'),
         stylus: generateLoaders('stylus'),
         styl: generateLoaders('stylus')
         }
        }
        

        就是上述這段代碼讓vue-loader有了這種能力,它會根據不同的文件去使用不同的loader

        2.4 使用scss

        這樣你就可以愉快的使用scss了。

        <style scoped lang="sass">
         xxxx
         xxxx
        </style>

        聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

        文檔

        vue項目中使用scss的方法步驟

        vue項目中使用scss的方法步驟:一 概述 隨著sass/less等css預處理器的出現,編寫css變的越來越有樂趣。所以現在越來越多的人在項目中喜歡使用scss或者less。(我自己就是一個)。由于最近在寫一個vue項目。所以就把寫項目期間每天的一些知識點寫在博客里。所以最近的博客應該都會和vue有
        推薦度:
        標簽: 步驟 方法 VUE
        • 熱門焦點

        最新推薦

        猜你喜歡

        熱門推薦

        專題
        Top
        主站蜘蛛池模板: 免费观看日本污污ww网站一区| 日韩av无码久久精品免费| 在线免费一区二区| 亚洲香蕉久久一区二区三区四区| 99爱在线观看免费完整版| 亚洲一区二区三区电影| 色欲色香天天天综合网站免费 | 国产禁女女网站免费看| 亚洲人成无码网站在线观看| 成人在线视频免费| 美女裸体无遮挡免费视频网站| 国产乱子伦精品免费无码专区| 曰批免费视频播放免费| 亚洲色成人中文字幕网站| 国产成人AV片无码免费| 亚洲视频在线观看网址| 国内一级一级毛片a免费| 老司机亚洲精品影院在线观看| 亚洲人成电影网站国产精品| 中文字幕无码日韩专区免费| 亚洲美女视频一区| 永久黄网站色视频免费直播 | 亚洲AV第一页国产精品| 亚洲网站在线免费观看| 亚洲另类无码专区首页| 亚洲成人国产精品| 无码av免费一区二区三区试看| 亚洲人配人种jizz| 亚洲av再在线观看| 午夜爽爽爽男女免费观看影院| 亚洲人xxx日本人18| 亚洲高清偷拍一区二区三区| a国产成人免费视频| 亚洲人成在线精品| 日本不卡免费新一二三区| 中文成人久久久久影院免费观看| 亚洲国产成人手机在线电影bd| 免费人成激情视频| 久久久久久夜精品精品免费啦| 亚洲日韩久久综合中文字幕| 亚洲中文字幕无码久久2017|