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

Vue3集成sass的詳細(xì)過程

 更新時(shí)間:2025年04月24日 09:21:00   作者:碼農(nóng)張3  
這篇文章主要介紹了Vue3集成sass的詳細(xì)過程,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧

安裝依賴

pnpm add -D sass-embedded

配置全局變量

  • 新建文件 src/styles/variables.scss
  • 配置Vite 修改 vite.config.ts

variables.scss

$base-color: blue

vite.config.ts

// https://vite.dev/config/
export default defineConfig({
  plugins: [
    vue(),
  ],
  resolve: {
    alias: {
      '@': fileURLToPath(new URL('./src', import.meta.url)) //相對(duì)路徑別名配置,@代替src,用于打包時(shí)路徑轉(zhuǎn)換
    },
  },
  css: {
    preprocessorOptions: {
      // 引入公共scss變量
      scss: {
        // 引入 varibles.scss 這樣就可以在全局中使用 varibles.scss中預(yù)定義的變量了
        // 給導(dǎo)入的路徑最后加上 ;
        // as 后面是定義的環(huán)境變量
        //   如果寫as * ,可以直接使用變量名,如:變量名
        //   如果不寫as *, 默認(rèn)文件名即:variables, 使用variables.變量名
        //   如果是as vars,則使用vars.變量名
        additionalData: '@use "@/assets/styles/variables" as *;',
      },
    },
  },
})

引入全局樣式

  • 創(chuàng)建文件 src/assets/styles/reset.scss ,src/assets/styles/index.scss
  • 引入全局樣式 main.ts

reset.scss

// 重置樣式 https://www.npmjs.com/package/reset.css?activeTab=code
html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
}
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
  display: block;
}
body {
  line-height: 1;
}
ol, ul {
  list-style: none;
}
blockquote, q {
  quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
  content: '';
  content: none;
}
table {
  border-collapse: collapse;
  border-spacing: 0;
}

index.scss

// 引入重置樣式
@use 'reset';

main.ts

...
const app = createApp(App)
...
// 引入全局樣式
import '@/assets/styles/index.scss'
app.mount('#app')

使用測(cè)試

<template>
  <div class="home">
    <h2>Home</h2>    
  </div>
</template>
<script setup lang="ts">
</script>
<style scoped lang="scss">
.home {
  h2 {
    color: $base-color;
  }
}
</style>

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

相關(guān)文章

  • 適合前端Vue開發(fā)童鞋的跨平臺(tái)Weex的使用詳解

    適合前端Vue開發(fā)童鞋的跨平臺(tái)Weex的使用詳解

    這篇文章主要介紹了適合前端Vue開發(fā)童鞋的跨平臺(tái)Weex的使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • 使用table做成樹形結(jié)構(gòu)的table

    使用table做成樹形結(jié)構(gòu)的table

    這篇文章主要介紹了使用table做成樹形結(jié)構(gòu)的table問題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • vue $router和$route的區(qū)別詳解

    vue $router和$route的區(qū)別詳解

    這篇文章主要介紹了vue $router和$route的區(qū)別詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • Vue計(jì)算屬性中reduce方法實(shí)現(xiàn)遍歷方式

    Vue計(jì)算屬性中reduce方法實(shí)現(xiàn)遍歷方式

    這篇文章主要介紹了Vue計(jì)算屬性中reduce方法實(shí)現(xiàn)遍歷方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-03-03
  • 基于Element的組件改造的樹形選擇器(樹形下拉框)

    基于Element的組件改造的樹形選擇器(樹形下拉框)

    這篇文章主要介紹了基于Element的組件改造的樹形選擇器,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-02-02
  • vue 計(jì)算屬性和偵聽器的使用小結(jié)

    vue 計(jì)算屬性和偵聽器的使用小結(jié)

    這篇文章主要介紹了vue 計(jì)算屬性和偵聽器的使用小結(jié),幫助大家更好的理解和使用vue框架,感興趣的朋友可以了解下
    2021-01-01
  • vue使用swiper.js重疊輪播組建樣式

    vue使用swiper.js重疊輪播組建樣式

    這篇文章主要為大家詳細(xì)介紹了vue使用swiper.js重疊輪播組建樣式,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-11-11
  • vue-router 中 meta的用法詳解

    vue-router 中 meta的用法詳解

    今天小編就為大家分享一篇vue-router 中 meta的用法詳解,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • vue 虛擬DOM的原理

    vue 虛擬DOM的原理

    這篇文章主要介紹了vue 虛擬DOM的原理,幫助大家更好的理解和學(xué)習(xí)vue,感興趣的朋友可以了解下
    2020-10-10
  • vue3采用xlsx庫實(shí)現(xiàn)本地上傳excel文件功能

    vue3采用xlsx庫實(shí)現(xiàn)本地上傳excel文件功能

    這篇文章主要為大家詳細(xì)介紹了vue3如何采用xlsx庫實(shí)現(xiàn)本地上傳excel文件功能,并且前端解析為Json數(shù)據(jù),感興趣的小伙伴可以了解一下
    2025-02-02

最新評(píng)論

聂荣县| 万源市| 遂昌县| 盈江县| 南安市| 广宁县| 女性| 巩义市| 鄂温| 永泰县| 永善县| 禹州市| 黔江区| 庆城县| 科尔| 弥渡县| 饶平县| 从江县| 班玛县| 安龙县| 高密市| 兴城市| 安达市| 如东县| 本溪| 韶山市| 鄂州市| 永丰县| 军事| 澳门| 五寨县| 化德县| 富源县| 南溪县| 平度市| 葫芦岛市| 武强县| 若羌县| 泸西县| 济南市| 咸阳市|