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

vue使用sass根據(jù)環(huán)境進(jìn)行樣式判斷區(qū)分方式

 更新時(shí)間:2023年03月29日 08:34:18   作者:zhlCool  
這篇文章主要介紹了vue使用sass根據(jù)環(huán)境進(jìn)行樣式判斷區(qū)分方式,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

使用sass根據(jù)環(huán)境進(jìn)行樣式判斷區(qū)分

我們在開發(fā)時(shí)可能會有需求根據(jù)當(dāng)前vue的環(huán)境變量進(jìn)行樣式區(qū)分,說白了就是如何在sass中進(jìn)行if else,下面將是我的處理方法。

首先在webpack -> utils.js 中將環(huán)境變量定義:

然后在sass文件中使用:

div {
  @if ($env == 'production') {
    height: calc(100vh - 332px); // 生產(chǎn)環(huán)境展示
  } @else {
    height: calc(100vh - 412px); // 開發(fā)環(huán)境展示
  }
}

這樣就可實(shí)現(xiàn)css根據(jù)開發(fā)環(huán)境進(jìn)行樣式編寫了。

vue sass和scss的區(qū)別

Scss 是 Sass 3 引入新的語法,簡言之可以理解scss是sass的一個(gè)升級版本,完全兼容sass之前的功能,又有了些新增能力。語法形式上有些許不同,最主要的就是sass是靠縮進(jìn)表示嵌套關(guān)系,scss是花括號。

Sass 和 SCSS 其實(shí)是同一種東西,我們平時(shí)都稱之為 Sass,兩者之間不同之處有以下兩點(diǎn):

  • 文件擴(kuò)展名不同,Sass 是以“.sass”后綴為擴(kuò)展名,而 SCSS 是以“.scss”后綴為擴(kuò)展名
  • 語法書寫方式不同,Sass 是以嚴(yán)格的縮進(jìn)式語法規(guī)則來書寫,不帶大括號({})和分號(;),而 SCSS 的語法書寫和我們的 CSS 語法書寫方式非常類似。

示例

sass語法:

$font-stack: Helvetica, sans-serif ?//定義變量
$primary-color: #333 //定義變量

body
? font: 100% $font-stack
? color: $primary-color

scss語法:

$font-stack: Helvetica, sans-serif;
$primary-color: #333;

body {
? font: 100% $font-stack;
? color: $primary-color;}

編譯出來的 CSS:

body {
? font: 100% Helvetica, sans-serif;
? color: #333;
}

總結(jié)

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • vue項(xiàng)目如何引入公共頭部底部

    vue項(xiàng)目如何引入公共頭部底部

    這篇文章主要介紹了vue項(xiàng)目如何引入公共頭部底部問題,具有很好的參考價(jià)值,希望對大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • vue3中展示markdown格式文章的三種形式

    vue3中展示markdown格式文章的三種形式

    這篇文章主要為大家詳細(xì)介紹了vue3中展示markdown格式文章的三種形式,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以跟隨小編一起學(xué)習(xí)一下
    2025-04-04
  • Vue子組件調(diào)用父組件方法案例詳解

    Vue子組件調(diào)用父組件方法案例詳解

    這篇文章主要介紹了Vue子組件調(diào)用父組件方法案例詳解,本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下
    2021-09-09
  • vue-cli如何關(guān)閉Uncaught?error的全屏提示

    vue-cli如何關(guān)閉Uncaught?error的全屏提示

    這篇文章主要介紹了vue-cli如何關(guān)閉Uncaught?error的全屏提示問題,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-04-04
  • Vue?Router組合布局用法詳解

    Vue?Router組合布局用法詳解

    今天我們用一種新的布局方式,使用路由視圖來實(shí)現(xiàn)布局樣式,本文將給大家介紹如何使用Vue?Router組合布局,文中有詳細(xì)的代碼示例供大家參考,感興趣的同學(xué)可以跟著小編一起學(xué)習(xí)
    2023-05-05
  • vue項(xiàng)目使用可選鏈操作符編譯報(bào)錯(cuò)問題及解決

    vue項(xiàng)目使用可選鏈操作符編譯報(bào)錯(cuò)問題及解決

    這篇文章主要介紹了vue項(xiàng)目使用可選鏈操作符編譯報(bào)錯(cuò)問題及解決方案,具有很好的參考價(jià)值,希望對大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • Vue狀態(tài)管理之使用Pinia代替Vuex

    Vue狀態(tài)管理之使用Pinia代替Vuex

    這篇文章主要介紹了Vue狀態(tài)管理。下面文章主要圍繞著使用Pinia代替Vuex的相關(guān)資料展開具體內(nèi)容,需要的朋友可以參考一下,希望對你有所幫助
    2021-11-11
  • 解決vue-cli?卸載不掉的問題

    解決vue-cli?卸載不掉的問題

    這篇文章主要介紹了vue-cli?卸載不掉的問題解決方法,文中給大家介紹了安裝后問題分析及解決方案,需要的朋友可以參考下
    2023-01-01
  • 詳解如何用VUE寫一個(gè)多用模態(tài)框組件模版

    詳解如何用VUE寫一個(gè)多用模態(tài)框組件模版

    這篇文章主要介紹了詳解如何用VUE寫一個(gè)多用模態(tài)框組件模版,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧
    2018-09-09
  • vue spa應(yīng)用中的路由緩存問題與解決方案

    vue spa應(yīng)用中的路由緩存問題與解決方案

    這篇文章主要介紹了vue spa應(yīng)用中的路由緩存問題與解決方案,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-05-05

最新評論

巴彦县| 古交市| 永德县| 临海市| 宁陵县| 洛南县| 福海县| 乐都县| 麻栗坡县| 台东市| 赤城县| 天镇县| 新疆| 额尔古纳市| 包头市| 定州市| 称多县| 南澳县| 望谟县| 弋阳县| 普兰店市| 融水| 松潘县| 微山县| 常熟市| 玉门市| 开封县| 霍山县| 芷江| 定南县| 乡宁县| 马山县| 全南县| 德令哈市| 闽侯县| 师宗县| 宜都市| 巢湖市| 渝北区| 东乌| 洮南市|