亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > JavaScript > 正文

詳解nuxt sass全局變量(公共scss解決方案)

2019-11-19 13:36:12
字體:
來源:轉載
供稿:網友

恩,經過朋友的幫助搞定的,因為 nuxt資料比較少的原因,很感謝  “包子”的幫助

注意  本案例  只是把你通用 的 比如 

$colour :#009688 #5FB878 #393D49 #1E9FFF #F7B824 #FF5722 ; 

以上這種通用的變量抽出來,方便你在其他scss的樣式里面調用

比如

li {  background: nth($colour,6) } 

只存儲變量,別放公共的樣式進去切記公共的樣式 你可以參考我之前的博客那種寫法 

我直接上案例吧sass_jb51.rar

案例里面有運行說明

我建議你還是跟我一步一步來走,比較刻骨銘心

第一步新建文件夾 assets然后新建兩個scss文件 a1.scss cyc.scss

a1.scss

@charset "utf-8"; li {  span{color: nth($colour,6)} } 

cyc.scss

@charset "utf-8"; //font body{  background: yellow; } $colour :#009688 #5FB878 #393D49 #1E9FFF #F7B824 #FF5722 ; 

第二 新建       pages/index.vue

<template>  <ul>   <li><span>1232323231</span></li>   <li><span>你好是多少打算的</span></li>  </ul> </template>  <script>  import '~/assets/a1.scss';   export default {   name: 'date',   data () {    return { }//寫死的數據   }  } </script>  <style> </style> 

第三 nuxt.config.js

const webpack = require('webpack');  module.exports = {  head: {   title: 'project',   meta: [    { charset: 'utf-8' },    { name: 'viewport', content: 'width=device-width, initial-scale=1' },    { hid: 'description', name: 'description', content: 'Nuxt.js project' }   ]  },  build: {   extend(config,ctx){     const sassResourcesLoader = {     loader: 'sass-resources-loader',     options: {      resources: [      'assets/cyc.scss'      ]     }     }     // 遍歷nuxt定義的loader配置,向里面添加新的配置。     config.module.rules.forEach((rule) => {     if (rule.test.toString() === '///.vue$/') {      rule.options.loaders.sass.push(sassResourcesLoader)      rule.options.loaders.scss.push(sassResourcesLoader)     }     if (['///.sass$/', '///.scss$/'].indexOf(rule.test.toString()) !== -1) {      rule.use.push(sassResourcesLoader)     }     })    },  } } 

第四  package.json  (ps:   package.json里面是我之前的配置 直接復制過來的 ,但是不礙事,照著做)

{  "name": "test",  "dependencies": {  "axios": "^0.17.0",  "css-loader": "^0.28.7",  "jquery": "^3.2.1",  "mini-toastr": "^0.6.6",  "node-sass": "^4.5.3",  "nuxt": "^1.0.0-rc11",  "postcss-loader": "^2.0.8",  "sass-loader": "^6.0.6",  "sass-resources-loader": "^1.3.1",  "scss": "^0.2.4",  "style-loader": "^0.19.0",  "vue-notifications": "^0.9.0",  "vuex": "^3.0.1"  },  "scripts": {  "dev": "nuxt",  "build": "nuxt build",  "start": "nuxt start",  "generate": "nuxt generate"  },  "devDependencies": {  "coffee-loader": "^0.9.0",  "coffee-script": "^1.12.7",  "node-sass": "^4.5.3",  "pug": "^2.0.0-beta6",  "pug-loader": "^2.3.0",  "sass-loader": "^6.0.6"  } } 

運行代碼

這個是給你本地調試的  親測 可以用  你會發現 我重復引用了  sass  這是因為 第二行  是官網給的, 我怕你更新失敗了,所以讓你在從淘寶更新一遍

npm install --save nuxt axios vuex npm install --save-dev pug@2.0.0-beta6 pug-loader coffee-script coffee-loader node-sass sass-loader npm install cnpm cnpm install --save node-sass sass-loader postcss-loader sass-resources-loader style-loader css-loader npm run dev//運行 

好  到這里沒了,調試是沒問題了,如果你要打包成文件

npm run generate//打包 //你打包好要放服務器上 不然 nuxt默認的那幾個JS會報錯 你就看不到效果了

要么你入口文件配置好

到這里就OK了,閑麻煩 你就直接從我開頭給的鏈接進去下下來demo  直接運行就好了。

另外,因為我這個案例 是   引入 scss 的寫法 ,如果你是寫在style的  要這么寫

<style lang="scss">  li {   /*background: #fff;*/   background: nth($colour,6)  }  </style> 

這里注意了  lang是   scss 不是sass

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品久久久久久久久青青| 国产欧美精品xxxx另类| 日韩av综合中文字幕| 伊人精品在线观看| 黑人狂躁日本妞一区二区三区| 国产亚洲a∨片在线观看| 亚洲女同性videos| 成人中文字幕在线观看| 亚洲国产另类 国产精品国产免费| 精品久久久久久亚洲精品| 久久亚洲精品小早川怜子66| 中文字幕av一区二区三区谷原希美| 欧美成人免费va影院高清| 久久天天躁狠狠躁夜夜爽蜜月| 欧美综合在线第二页| 亚洲天堂视频在线观看| 青草青草久热精品视频在线网站| 91久久国产精品91久久性色| 欧美黑人性视频| 国产精品福利网| 26uuu另类亚洲欧美日本老年| 久久久精品欧美| 亚洲欧美制服丝袜| 国产精品色午夜在线观看| 国产成人精品999| 一道本无吗dⅴd在线播放一区| 亚洲日本欧美日韩高观看| 岛国av一区二区三区| 91久久精品一区| 黄色成人av网| 国产一区二区日韩精品欧美精品| 日韩精品视频在线免费观看| 亚洲精品一区二三区不卡| 欧美成人免费va影院高清| 久久视频国产精品免费视频在线| 欧美性极品xxxx做受| 亚洲国产另类久久精品| 不卡在线观看电视剧完整版| 成人黄色在线观看| 中文字幕免费国产精品| 国产视频精品久久久| 欧美日韩一区二区免费在线观看| 欧美激情亚洲国产| 久久影视电视剧免费网站清宫辞电视| 亚洲人成亚洲人成在线观看| 国产精品第2页| 欧美激情中文网| 亚洲国产欧美精品| 国产视频精品xxxx| 亚洲精品ady| 欧美中文字幕在线视频| 在线播放日韩精品| 午夜免费日韩视频| 久久精品国产一区二区电影| 国产91精品黑色丝袜高跟鞋| 欧美与黑人午夜性猛交久久久| 亚洲国产欧美久久| 中文字幕亚洲国产| 国产精品一区二区久久精品| 国产精品久久久久9999| 亚洲一区二区自拍| 欧美乱妇高清无乱码| 欧美巨猛xxxx猛交黑人97人| 亚洲女人被黑人巨大进入al| 欧美黄色片在线观看| 欧美大片网站在线观看| 国产在线观看91精品一区| 国产精品亚洲自拍| 日本aⅴ大伊香蕉精品视频| 国产精品久久久久久影视| 国产精品吊钟奶在线| 色妞久久福利网| 欧美激情亚洲激情| 国产精品88a∨| 亚洲欧美一区二区激情| 亚洲jizzjizz日本少妇| 国产精品欧美一区二区| 色噜噜狠狠色综合网图区| 欧美中文字幕在线视频| 欧美限制级电影在线观看| 播播国产欧美激情| 欧美视频在线看| 欧美日韩亚洲视频一区| 亚洲国产精品久久精品怡红院| 久久99精品国产99久久6尤物| 欧美极品少妇与黑人| 精品香蕉在线观看视频一| 91精品国产91久久久| 性欧美办公室18xxxxhd| 成人在线精品视频| 日本成人激情视频| 久久久99免费视频| 日韩动漫免费观看电视剧高清| 久久全球大尺度高清视频| 欧美精品一区三区| 亚洲人免费视频| 国产在线观看精品| 96pao国产成视频永久免费| 97在线免费观看视频| 欧美成人小视频| 欧美亚洲国产成人精品| 欧美夫妻性生活视频| 伊人久久久久久久久久久| 亚洲精品美女在线| 91精品国产自产在线老师啪| 中文字幕日韩精品在线观看| 国产91色在线免费| 欧美成人激情视频免费观看| 欧美国产日韩二区| 日韩欧美国产骚| 97视频人免费观看| 在线观看欧美日韩| 国产精品久久久久久久久久久久久| 精品久久香蕉国产线看观看亚洲| 91精品久久久久久久久久久久久| 91九色在线视频| 日韩美女av在线| 欧美在线视频一区二区| 精品少妇一区二区30p| 欧美极品美女电影一区| 欧美重口另类videos人妖| 国产精品第一区| 亚洲国产女人aaa毛片在线| 国产精品亚洲精品| 久久成年人视频| 91精品国产综合久久男男| 久久精品中文字幕一区| 国产精品久久久91| 91精品国产高清久久久久久91| 国产欧美精品va在线观看| 中文字幕日韩欧美在线| 亚洲激情自拍图| 国产在线999| 国产欧美日韩精品丝袜高跟鞋| 亚洲欧美在线免费观看| 欧美高清视频在线观看| 日韩av在线一区| 亚洲图片制服诱惑| 精品中文字幕在线观看| 亚洲人成在线电影| 日韩中文字幕国产| 成人黄色av网| www.亚洲人.com| 欧美日韩成人在线视频| 久久在线视频在线| 国产成人欧美在线观看| 欧美中文字幕在线观看| 亚洲国产精品大全| 亚洲аv电影天堂网| 亚洲free嫩bbb| 久久综合色88| 国产成人一区二区三区电影| 黄网站色欧美视频| 国产精品欧美激情| 中文字幕亚洲色图| 中文字幕最新精品| 久久精品国产一区二区电影| 欧美激情视频给我| 亚洲欧美视频在线| 美女999久久久精品视频| 精品久久久999| 欧美激情欧美狂野欧美精品| 日韩欧美国产骚| 日韩在线观看你懂的|