欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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)大的動態(tài)功能。

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

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

SCSS更加優(yōu)秀!

三、Vue中安裝SCSS

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

??安裝SCSS

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

cnpm i -D node-sass sass-loader

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

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

輸入以下命令運(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)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue自定義指令寫法與個(gè)人理解

    Vue自定義指令寫法與個(gè)人理解

    VUE指令是什么,VUE自定義指令又是什么,下面就和大家分享一下個(gè)人對它們的理解
    2019-02-02
  • vue 擴(kuò)展現(xiàn)有組件的操作

    vue 擴(kuò)展現(xiàn)有組件的操作

    這篇文章主要介紹了vue 擴(kuò)展現(xiàn)有組件的操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-08-08
  • 詳解VUE自定義組件中用.sync修飾符與v-model的區(qū)別

    詳解VUE自定義組件中用.sync修飾符與v-model的區(qū)別

    這篇文章主要介紹了詳解VUE自定義組件中用.sync修飾符與v-model的區(qū)別,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • Vue.js組件通信之自定義事件詳解

    Vue.js組件通信之自定義事件詳解

    這篇文章主要為大家詳細(xì)介紹了Vue.js組件通信之自定義事件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-10-10
  • vue中使用svg畫路徑圖的詳細(xì)介紹

    vue中使用svg畫路徑圖的詳細(xì)介紹

    這篇文章主要介紹了vue中使用svg畫路徑圖的相關(guān)知識,在這大家需要注意svg中不能使用html標(biāo)簽,例如div,img等,因此在svg中一般使用image標(biāo)簽放置圖片,text圖片放置文本內(nèi)容,詳細(xì)代碼跟隨小編一起看看吧
    2022-04-04
  • vue實(shí)踐---vue不依賴外部資源實(shí)現(xiàn)簡單多語操作

    vue實(shí)踐---vue不依賴外部資源實(shí)現(xiàn)簡單多語操作

    這篇文章主要介紹了vue實(shí)踐---vue不依賴外部資源實(shí)現(xiàn)簡單多語操作,具有很好的參考價(jià)值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • 詳解基于vue的服務(wù)端渲染框架NUXT

    詳解基于vue的服務(wù)端渲染框架NUXT

    這篇文章主要介紹了Nuxt之vue服務(wù)端渲染,NUXT集成了利用Vue開發(fā)服務(wù)端渲染的應(yīng)用所需要的各種配置,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-06-06
  • vue項(xiàng)目關(guān)閉eslint校驗(yàn)

    vue項(xiàng)目關(guān)閉eslint校驗(yàn)

    eslint是一個(gè)JavaScript的校驗(yàn)插件,通常用來校驗(yàn)語法或代碼的書寫風(fēng)格。這篇文章主要介紹了vue項(xiàng)目關(guān)閉eslint校驗(yàn),需要的朋友可以參考下
    2018-03-03
  • vue彈出框組件封裝實(shí)例代碼

    vue彈出框組件封裝實(shí)例代碼

    這篇文章主要介紹了vue彈出框組件封裝,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-10-10
  • Vue3組件庫框架搭建example環(huán)境的詳細(xì)教程

    Vue3組件庫框架搭建example環(huán)境的詳細(xì)教程

    這篇文章主要介紹了Vue3組件庫框架搭建example環(huán)境的詳細(xì)教程,本文便搭建?example?開發(fā)環(huán)境和打包構(gòu)建,并在example中使用組件庫,需要的朋友可以參考下
    2022-11-11

最新評論