最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue2.x安裝并使用SCSS的全部過程

 更新時(shí)間:2022年03月15日 10:18:44   作者:Bug?終結(jié)者  
這篇文章主要給大家介紹了關(guān)于Vue2.x安裝并使用SCSS的相關(guān)資料,以及如何在vue 2.x中全局引用公共scss文件,文中通過實(shí)例代碼介紹的非常詳細(xì),需要的朋友可以參考下

 一、什么是SCSS

SCSS是成熟、穩(wěn)定、強(qiáng)大的CSS預(yù)處理器,而SCSS是Sass3版本當(dāng)中引入的新語法特性,完全兼容CSS3的同時(shí)繼承了Sass強(qiáng)大的動(dòng)態(tài)功能。

二、SCSS與CSS的區(qū)別

  • SCSS代表Sassy CSS。與Sass不同,SCSS并非基于縮進(jìn)。
  • .sass擴(kuò)展名用作Sass的原始語法,而SCSS通過.scss擴(kuò)展名提供更新的語法。
  • 與Sass不同,SCSS與CSS一樣具有花括號(hào)和分號(hào)。
  • 與SCSS相反,Sass很難閱讀,因?yàn)樗cCSS截然不同。這就是為什么SCSS成為更推薦的Sass語法的原因,因?yàn)樗子陂喿x,并且與Native CSS非常相似,同時(shí)又享受了Sass的強(qiáng)大功能。

SCSS更加優(yōu)秀!

三、Vue中安裝SCSS

建議在cmd窗口安裝并使用管理員方式打開

??安裝SCSS

使用阿里云服務(wù)器下載依賴,在國(guó)內(nèi)下載會(huì)比npm外網(wǎng)下載依賴快一些

cnpm i -D node-sass sass-loader

//vue2.5.2需要降級(jí)安裝 
cnpm i -D node-sass@4.14.1 sass-loader@7.3.1

??運(yùn)行項(xiàng)目進(jìn)行測(cè)試

輸入以下命令運(yùn)行項(xiàng)目

npm run dev

運(yùn)行成功~

四、項(xiàng)目中使用SCSS

在vue文件中指定樣式語言為scss

vue代碼

<template>
  <div class="box-container1">
      <el-button type="primary" @click="m1">普通</el-button>
      <span class="span1">Yes</span>
  </div>
</template>

到此完美使用SCSS~

補(bǔ)充:全局引用scss

先安裝這個(gè)插件來進(jìn)行全局引用scss

npm install sass-resources-loader --save-dev

然后修改build文件夾中的utils.js文件

 scss: generateLoaders('sass'),

改為

scss: generateLoaders('sass').concat(
  {
    loader: 'sass-resources-loader',
    options: {
      resources: path.resolve(__dirname, '../src/assets/index.scss')//這里改為自己的index.scss文件路徑
    }
  }
)

項(xiàng)目里每個(gè)組件都可以直接用base.scss文件內(nèi)的變量及樣式了。記得style內(nèi)加上lang=“scss”

<style scoped lang="scss">

?SCSS常用命令

SCSS官方文檔

常用命令

  • 混合樣式:@mixin 名字(參數(shù)1,參數(shù)2…){…}
  • 取用混合樣式:@include 名字(@mixin的名字)
  • 繼承樣式:@extend 需要繼承的類、ID名、自定義的混合樣式等的名字
  • 導(dǎo)入scss樣式:@import "scss文件名"
  • 條件控制指令:@if 條件{…}
    循環(huán)控制指令:
  • @for $var from <開始值> through <結(jié)束值> -----------包括結(jié)束值
  • @for $var from <開始值> to <結(jié)束值> ------------不包括結(jié)束值
  • 循環(huán)List項(xiàng)目的控制指令:@each $var in $List{}
  • 條件判斷循環(huán):@while 條件{…}
  • 用戶自定義的函數(shù):@function 名稱(參數(shù)1,參數(shù)2…){…}
    警告和錯(cuò)誤的提示:
  • @warn “…”------------------------在終端輸出警告
  • @error “…”----------------在.css文件和終端輸出錯(cuò)誤

總結(jié)

到此這篇關(guān)于Vue2.x安裝并使用SCSS的文章就介紹到這了,更多相關(guān)Vue2.x安裝使用SCSS內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 使用this.$router.go(-1)遇到的一些問題及解決

    使用this.$router.go(-1)遇到的一些問題及解決

    這篇文章主要介紹了使用this.$router.go(-1)遇到的一些問題及解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • vue實(shí)現(xiàn)登陸登出的實(shí)現(xiàn)示例

    vue實(shí)現(xiàn)登陸登出的實(shí)現(xiàn)示例

    本篇文章主要介紹了vue實(shí)現(xiàn)登陸登出的實(shí)現(xiàn)示例,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2017-09-09
  • Vue不能觀察到數(shù)組length的變化

    Vue不能觀察到數(shù)組length的變化

    因?yàn)関ue的響應(yīng)式是通過 Object.defineProperty 來實(shí)現(xiàn)的,但是數(shù)組的length屬性是不能添加getter和setter,所有無法通過觀察length來判斷。這篇文章主要介紹了為什么Vue不能觀察到數(shù)組length的變化,需要的朋友可以參考下
    2018-06-06
  • vue實(shí)現(xiàn)文字橫向無縫走馬燈組件效果的實(shí)例代碼

    vue實(shí)現(xiàn)文字橫向無縫走馬燈組件效果的實(shí)例代碼

    這篇文章主要介紹了vue 文字橫向無縫走馬燈組件的實(shí)現(xiàn)代碼,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-04-04
  • 使用vue3-print-nb實(shí)現(xiàn)打印pdf分頁代碼示例

    使用vue3-print-nb實(shí)現(xiàn)打印pdf分頁代碼示例

    這篇文章主要介紹了使用vue3-print-nb實(shí)現(xiàn)打印pdf分頁的相關(guān)資料,這種方法不僅適用于Vue3項(xiàng)目,也可以在其他前端框架中實(shí)現(xiàn)類似的打印分頁功能,需要的朋友可以參考下
    2024-10-10
  • Vue解決echart在element的tab切換時(shí)顯示不正確問題

    Vue解決echart在element的tab切換時(shí)顯示不正確問題

    這篇文章主要介紹了Vue解決echart在element的tab切換時(shí)顯示不正確問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • vue實(shí)現(xiàn)拖拽效果

    vue實(shí)現(xiàn)拖拽效果

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)拖拽效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • Vue+SpringBoot開發(fā)V部落博客管理平臺(tái)

    Vue+SpringBoot開發(fā)V部落博客管理平臺(tái)

    V部落是一個(gè)多用戶博客管理平臺(tái)。這篇文章主要介紹了Vue+SpringBoot開發(fā)V部落博客管理平臺(tái),需要的朋友可以參考下
    2017-12-12
  • 淺談VUE中演示v-for為什么要加key

    淺談VUE中演示v-for為什么要加key

    這篇文章主要介紹了淺談VUE中演示v-for為什么要加key,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-01-01
  • Vue3中使用echarts的簡(jiǎn)單七個(gè)步驟(易懂,附緊急避坑)

    Vue3中使用echarts的簡(jiǎn)單七個(gè)步驟(易懂,附緊急避坑)

    近期在做一個(gè)vue3的項(xiàng)目,里面有個(gè)圖表需求,因公司之前使用第三方封裝的圖表缺少文檔,就去看了echars的官網(wǎng)文檔,引入原生echars來實(shí)現(xiàn),下面這篇文章主要給大家介紹了關(guān)于Vue3中使用echarts的簡(jiǎn)單七個(gè)步驟,需要的朋友可以參考下
    2023-01-01

最新評(píng)論

宁德市| 城口县| 明溪县| 桃园市| 微山县| 阿坝| 大同市| 富阳市| 龙川县| 邢台县| 嵊泗县| 阿鲁科尔沁旗| 铜山县| 嘉兴市| 周口市| 华蓥市| 江永县| 永和县| 个旧市| 京山县| 建始县| 友谊县| 鹤山市| 中阳县| 澄迈县| 清丰县| 长宁区| 石首市| 将乐县| 荥阳市| 道真| 建平县| 饶平县| 竹溪县| 砚山县| 平凉市| 和田市| 凤山市| 平定县| 托里县| 南华县|