• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 應用軟件教程 > 詳細頁面

        mpvue中sass全局變量的設置方法(代碼)

        mpvue中sass全局變量的設置方法(代碼)

        更新時間:2025-09-20 文章作者:未知 信息來源:網絡 閱讀次數:

        微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一...
        微信小程序,簡稱小程序,英文名Mini Program,是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或搜一下即可打開應用。小程序是一種不用下載就能使用的應用,也是一項門檻非常高的創新,經過將近兩年的發展,已經構造了新的小程序開發環境和開發者生態。
        本篇文章給大家帶來的內容是關于mpvue中sass全局變量的配置方法(代碼),有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

        安裝loader

        cnpm i sass-loader sass-resources-loader --save-dev

        修改根目錄下/build/utils.js

        var path = require('path')
        var config = require('../config')
        var ExtractTextPlugin = require('extract-text-webpack-plugin')
        
        exports.assetsPath = function (_path) {
          var assetsSubDirectory = process.env.NODE_ENV === 'production'
            ? config.build.assetsSubDirectory
            : config.dev.assetsSubDirectory
          return path.posix.join(assetsSubDirectory, _path)
        }
        
        exports.cssLoaders = function (options) {
          options = options || {}
        
          var cssLoader = {
            loader: 'css-loader',
            options: {
              minimize: process.env.NODE_ENV === 'production',
              sourceMap: options.sourceMap
            }
          }
        
          var postcssLoader = {
            loader: 'postcss-loader',
            options: {
              sourceMap: true
            }
          }
        
          var px2rpxLoader = {
            loader: 'px2rpx-loader',
            options: {
              baseDpr: 1,
              rpxUnit: 0.5
            }
          }
          //添加該項
          var sassResourceLoader = {
            loader: 'sass-resources-loader',
            options: {
              resources: [
              //修改相應路徑
                path.resolve(__dirname, '../src/styles/index.scss'),
              ]
            }
          }
          //添加該項
        
          // generate loader string to be used with extract text plugin
          function generateLoaders (loader, loaderOptions, anotherLoader) {
            var loaders = [cssLoader, px2rpxLoader, postcssLoader]
            if (loader) {
              loaders.push({
                loader: loader + '-loader',
                options: Object.assign({}, loaderOptions, {
                  sourceMap: options.sourceMap
                })
              })
            }
        
            if(!!anotherLoader) loaders.push(anotherLoader);
        
            // 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(),
            wxss: generateLoaders(),
            postcss: generateLoaders(),
            less: generateLoaders('less'),
            //修改
            sass: generateLoaders('sass', { indentedSyntax: true },sassResourceLoader),
            scss: generateLoaders('sass',{},sassResourceLoader),
            //修改
            stylus: generateLoaders('stylus'),
            styl: generateLoaders('stylus')
          }
        }
        
        // Generate loaders for standalone style files (outside of .vue)
        exports.styleLoaders = function (options) {
          var output = []
          var loaders = exports.cssLoaders(options)
          for (var extension in loaders) {
            var loader = loaders[extension]
            output.push({
              test: new RegExp('\\.' + extension + '$'),
              use: loader
            })
          }
          return output
        }

        以上就是mpvue中sass全局變量的配置方法(代碼)的詳細內容,更多請關注php中文網其它相關文章!


        小程序是一種不需要下載安裝即可使用的應用,它實現了應用“觸手可及”的夢想,用戶掃一掃或者搜一下即可打開應用。

        溫馨提示:喜歡本站的話,請收藏一下本站!

        本類教程下載

        系統下載排行

        主站蜘蛛池模板: 久久免费99精品国产自在现线| 亚洲字幕AV一区二区三区四区| v片免费在线观看| 免费观看亚洲人成网站| 国产精品亚洲AV三区| 国产国产人免费视频成69大陆| 亚洲自偷自偷在线成人网站传媒 | 女人18毛片水最多免费观看| 亚洲av永久综合在线观看尤物| 成人免费激情视频| 亚洲xxxx视频| 又粗又大又猛又爽免费视频| 老妇激情毛片免费| 国产亚洲日韩在线三区| 免费成人在线视频观看| 日本久久久久亚洲中字幕| 四虎在线视频免费观看视频| 国产精品亚洲片夜色在线| 日本一道本高清免费| 色屁屁在线观看视频免费| 国产亚洲精品影视在线产品| 国产成人免费AV在线播放| 久久久亚洲裙底偷窥综合| 成年美女黄网站18禁免费| 老湿机一区午夜精品免费福利| 亚洲一区视频在线播放| 午夜理伦剧场免费| 亚洲第一区二区快射影院| 亚洲Av无码国产情品久久| 日韩电影免费在线观看| 亚洲六月丁香六月婷婷色伊人| 成年女人18级毛片毛片免费 | 亚洲国产精华液网站w| 成人午夜免费福利视频| 黄色a三级免费看| 亚洲嫩模在线观看| 国产成人免费全部网站| 久久免费国产视频| 国产精品亚洲AV三区| 亚洲国产综合专区在线电影| 日韩成人免费在线|