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

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:33:08
字體:
來源:轉載
供稿:網友

恩,經過朋友的幫助搞定的,因為 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"  } }             
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 深圳市| 永兴县| 琼结县| 福海县| 阿鲁科尔沁旗| 辽阳市| 荥经县| 徐州市| 玉环县| 开化县| 威海市| 连平县| 确山县| 射洪县| 富蕴县| 扎囊县| 龙山县| 游戏| 枣庄市| 宁强县| 蕲春县| 海安县| 大理市| 沭阳县| 财经| 洪泽县| 增城市| 花莲县| 涿州市| 濮阳县| 浠水县| 安徽省| 凌海市| 台中市| 铜川市| 洪雅县| 金塔县| 西峡县| 江永县| 鹿邑县| 枣庄市|