精品欧美一区二区三区在线观看 _久久久久国色av免费观看性色_国产精品久久在线观看_亚洲第一综合网站_91精品又粗又猛又爽_小泽玛利亚一区二区免费_91亚洲精品国偷拍自产在线观看 _久久精品视频在线播放_美女精品久久久_欧美日韩国产成人在线

Vue2問題:如何全局使用Less和Sass變量?

開發 前端
Webpack 是一個強大的靜態模塊打包工具,通過模塊化和依賴管理,能夠將前端項目中的各種資源打包成優化的靜態文件,同時提供了豐富的擴展和定制能力,適用于構建現代化的 Web 應用程序。

1. 需求分析

為了提高樣式的復用性和可維護性,我們會選擇將經常使用的常量、顏色、字體等信息,封裝到公共變量文件中,然后全局引入,進而在任何組件中不需要再單獨引用,直接使用變量即可。

通過定義全局變量,可以減少代碼中的重復。如果需要修改某個常量或樣式,只需要修改全局變量的值,而不需要逐個修改每個使用該值的地方。

那么就有了今天的問題,當我們使用less或sass預處理器定義樣式變量時,該如何在全局中使用其變量呢?

朋友們不妨先停下來思考一下,再往下看實現步驟。當然,我們這里聊的是,VueCLI3+腳手架創建的項目。

2. 實現步驟

(1)全局使用scss變量

新建公共scss變量文件,在其中定義所需要的全局變量,用$定義。

配置vue.config.js文件:

讓我們逐步解釋一下這個配置選項,

  • additionalData 是一個特定于預處理器的配置選項,用于向預處理器傳遞額外的數據。
  • 數據值這里使用sass的 @import 指令來引入全局變量文件。
const { defineConfig } = require('@vue/cli-service')

module.exports = defineConfig({
// 全局配置使用scss變量
css: {
loaderOptions: {
// 單獨配置scss或sass,配置scss語句結尾必須要有分號,配置sass語句結尾必須沒有分號
scss: {
additionalData: `@import "@/assets/css/sassGlobalVars.scss";`
},
// sass: {
// additionalData: `@import "@/assets/css/sassGlobalVars.sass";`
// },
},
},
})

(2)全局使用less變量

新建公共less變量文件,在其中定義所需要的全局變量,用@定義。

安裝Webpack插件style-resources-loader:

安裝時,我們要選擇less預處理器對應的版本。

vue add style-resources-loader

配置vue.config.js文件:

這里我們使用的是,Node.js中的路徑解析表達式,用于獲取指定全局樣式文件的絕對路徑。但要注意的是,此處不能使用別名路徑,會報錯。

const { defineConfig } = require('@vue/cli-service')
const path = require('node:path')

module.exports = defineConfig({
// 全局配置使用less變量
pluginOptions: {
'style-resources-loader': {
preProcessor: 'less',
patterns: [
// 這個是加上自己的路徑,注意此處不能使用別名路徑
path.resolve(__dirname, "./src/assets/css/lessGlobalVars.less")
]
}
}
})

3. 問題詳解

(1)關于VueCLI的總結

Vue CLI 是一個基于 webpack 的官方腳手架工具,用于快速搭建 Vue.js 項目。它提供了一套預定義的項目結構、開發服務器、構建配置和插件系統,使得創建和管理 Vue.js 項目變得更加簡單和高效。

目前,最新的Vue CLI版本已經到了5,并且官方已不再推薦使用。

Vue CLI 通過封裝和預配置 webpack,簡化了使用 webpack 進行 Vue.js 項目開發的流程。它隱藏了復雜的 webpack 配置細節,提供了一組約定和默認配置,使得開發者能夠專注于編寫 Vue 組件和業務邏輯,而無需手動配置和管理 webpack。

Vue CLI 集成了 webpack,并提供了一系列的插件和配置選項,可以根據項目需求進行自定義配置。你可以通過 Vue CLI 的配置文件(vue.config.js)來修改 webpack 相關配置,例如添加自定義的 loaders、plugins、調整構建輸出等。

總結來說,Vue CLI 是基于 webpack 的構建工具,它簡化了 Vue.js 項目的搭建和開發流程,并提供了對 webpack 配置的擴展和定制能力,使開發者能夠更加專注于 Vue.js 應用的開發。

(2)關于Webpack的總結

Webpack 是一個現代化的靜態模塊打包工具。它主要用于將前端項目中的各種資源(如 JavaScript、CSS、圖片等)視為模塊,并根據模塊之間的依賴關系進行靜態分析,最終將它們打包成適用于瀏覽器環境的靜態資源。

Webpack 的主要功能包括:

  • 模塊打包: Webpack 可以將項目中的各種資源文件(如 JavaScript、CSS、圖片等)都視為模塊,并通過依賴關系對它們進行靜態分析和打包。
  • 依賴管理: Webpack 可以通過模塊之間的依賴關系,自動解析和加載模塊所依賴的其他模塊,包括通過 import、require 等語法引入的模塊。
  • 代碼轉換: Webpack 支持使用各種加載器(Loader)來對模塊的源代碼進行轉換。例如,可以使用 Babel Loader 將 ES6+ 代碼轉換為兼容性更好的 ES5 代碼,或使用 CSS Loader 處理 CSS 文件并提取樣式。
  • 代碼分割: Webpack 支持將項目中的代碼分割成多個塊(chunk),并通過按需加載的方式實現優化。這可以減少初始加載時間,提高應用的性能。
  • 插件系統: Webpack 提供了豐富的插件系統,可以通過插件來擴展和定制打包過程。插件可以用于優化代碼、生成 HTML 文件、處理靜態資源等各種用途。
  • 開發服務器: Webpack 提供了一個開發服務器,可以在開發過程中實時監測代碼變化,并自動重新構建和刷新頁面,提高開發效率。

Webpack 的配置文件是一個JavaScript模塊,通常命名為 webpack.config.js。在配置文件中,你可以定義入口文件、輸出目錄、加載器、插件等各種配置項,以滿足項目的需求。

總結來說,Webpack 是一個強大的靜態模塊打包工具,通過模塊化和依賴管理,能夠將前端項目中的各種資源打包成優化的靜態文件,同時提供了豐富的擴展和定制能力,適用于構建現代化的 Web 應用程序。

(3)關于less和sass的區別簡述

Less 和 Sass 都是流行的 CSS 預處理器,它們在功能和語法上有一些區別。下面是它們之間的一些主要區別:

  • 語法: Less 使用類似CSS 的語法,而 Sass 使用類似于 Ruby 的語法。Less 的語法更接近于原生 CSS,因此對于熟悉 CSS 的開發人員來說,上手較為容易。Sass 的語法更為靈活和強大,具有更多的編程特性,如變量名可以以 $ 開頭,支持嵌套規則等。
  • 編譯方式: Less 使用 JavaScript 運行時進行編譯,而 Sass 使用 Ruby 運行時進行編譯。這意味著在使用 Less 時,只需在前端項目中引入 Less.js 即可進行實時編譯;而使用 Sass 時,需要先安裝 Ruby 環境,并通過命令行工具或構建工具進行編譯。
  • 生態系統: Sass 有一個更為龐大和活躍的生態系統,擁有豐富的第三方庫和工具支持。它的社區更大,有更多的資源和文檔可供參考。Less 的生態系統也相對健全,但相對于 Sass 來說規模較小。
  • 功能特性: Sass 在功能特性方面更為強大。它支持混合宏(Mixin)、嵌套規則、條件語句等高級功能,使得樣式表的編寫更加靈活和可維護。Less 的功能相對較為簡單,但仍提供了基本的變量、嵌套規則等功能。
責任編輯:姜華 來源: 今日頭條
相關推薦

2024-03-15 11:47:19

Vue2前端權限控制

2025-02-12 09:57:55

2022-07-05 09:01:37

前端高仿項目

2013-02-18 11:12:49

LESSSASSStylus

2021-05-06 07:40:56

Vue3 Vue2 組件

2012-08-02 09:18:05

LESSSassCSS

2023-11-19 18:53:27

Vue2MVVM

2023-02-23 09:59:52

路由差異Vue

2016-10-19 20:47:55

vuevue-cli移動端

2024-06-07 09:30:22

vue2Vuex存儲

2020-09-25 07:40:39

技術開發選型

2022-07-18 10:43:12

項目TienChinJava

2020-03-25 18:23:07

Vue2Vue3組件

2024-02-28 09:48:29

Vue2文件預覽Vue框架

2023-12-07 08:53:10

Vue2Blob

2022-09-15 15:04:05

datamethods

2022-03-29 09:59:58

響應式系統Vue2

2021-01-13 08:06:50

SassFacebook Less

2022-06-29 16:59:21

Vue3Vue2面試

2009-12-09 17:07:08

PHP unset全局
點贊
收藏

51CTO技術棧公眾號

少妇无码一区二区三区| 亚洲欧美另类在线观看| 欧美精品久久久久久久久| 欧美性大战久久久久xxx| 国产一区二区三区三州| 亚洲品质自拍| 国产91丝袜在线播放0| 中文字幕久精品免费视频| 自慰无码一区二区三区| 99久久精品无免国产免费| 神马电影久久| 精品国产乱码久久久久久虫虫漫画| 国产日韩综合一区二区性色av| 国产传媒第一页| 成年人在线网站| 在线精品视频在线观看高清| 欧美在线你懂得| 免费成人在线观看av| 日本一级黄色大片| 老牛国内精品亚洲成av人片| 午夜久久福利影院| 国产在线欧美日韩| 日本少妇全体裸体洗澡| 久久在线电影| 3d成人动漫网站| 欧美少妇一区二区三区| 国产三级在线观看视频| 亚洲欧美视频| 亚洲男人的天堂在线| 伊人免费视频二| 五月婷婷视频在线观看| 粉嫩久久99精品久久久久久夜| 国产aⅴ夜夜欢一区二区三区 | 美女黄网久久| 亚洲精品99久久久久| 人人妻人人做人人爽| 日韩在线视频观看免费| 国产精品综合| 国产亚洲精品久久久久久777| 成人黄色一区二区| 日本精品在线| 国产高清久久久| 性欧美激情精品| 丝袜美腿中文字幕| 51一区二区三区| 亚洲美女一区二区三区| 国产厕所精品在线观看| 男人的天堂一区二区| av亚洲免费| 这里是久久伊人| 污污动漫在线观看| 欧美xxxxhdvideosex| gogo大胆日本视频一区| 日韩美女福利视频| www亚洲视频| 国产大片一区| 亚洲国产精品电影在线观看| www.日日操| 美女100%一区| 亚洲精品高清在线观看| 精品一区久久久| 一区二区www| 久久国产精品露脸对白| 久久久久国色av免费观看性色| 久久国产波多野结衣| 欧美三级电影在线| 欧美日韩亚州综合| 成人免费播放器| аⅴ资源天堂资源库在线| 香蕉成人伊视频在线观看| 黄色一级视频在线播放| 久久青草伊人| 亚洲日本成人在线观看| 蜜桃成人免费视频| 六十路在线观看| 粉嫩欧美一区二区三区高清影视 | 9色porny| aaa在线观看| 成人爱爱电影网址| 成人免费视频网| 国内自拍视频在线播放| 欧美xxx在线观看| 夜夜嗨av色一区二区不卡| 野战少妇38p| 粉嫩91精品久久久久久久99蜜桃| 亚洲国产日日夜夜| 成人在线免费观看网址| 国产理论电影在线| 综合久久国产九一剧情麻豆| 欧美精品一区二区三区在线看午夜 | 特黄aaaaaaaaa真人毛片| xfplay精品久久| 97se在线视频| 国产精品视频一二区| 天堂在线亚洲视频| 国产91精品久久久久| 久久久久国产精品夜夜夜夜夜| 欧美中文一区二区| 亚洲免费影视第一页| 永久免费看片直接| 日韩在线第七页| 亚洲系列中文字幕| 亚洲国产123| 亚洲专区一区二区三区| 国产精品一区二区三区久久| 国产熟妇一区二区三区四区| 99国产精品| 国外色69视频在线观看| 久久一级黄色片| 久久综合图片| 国产91精品一区二区绿帽| 国产三级在线免费| 国产三区在线成人av| 日本一区二区三区四区高清视频| 青青草在线视频免费观看| 99久久精品国产毛片| 精品不卡在线| 国产乱色在线观看| 亚洲免费av观看| 色七七在线观看| abab456成人免费网址| 日韩免费观看高清完整版 | 日本免费一区二区视频| 欧美一区日韩一区| 人妻少妇偷人精品久久久任期| 2019中文亚洲字幕| 欧美一区在线视频| www亚洲色图| 久久久久国产精品| 欧美另类在线观看| 日产欧产va高清| 国产一区二区三区久久久| 91日韩久久| 秋霞午夜在线观看| 亚洲欧美乱综合| 中文字幕网av| 天堂久久av| 久久好看免费视频| 国产主播在线观看| 男人的天堂成人在线| 官网99热精品| 女同一区二区免费aⅴ| 91精品国产综合久久婷婷香蕉| www.日本高清视频| 午夜久久一区| 亚洲精品欧美日韩| 视频一区二区在线播放| 国产女人18毛片水真多成人如厕| 伊人狠狠色丁香综合尤物| 欧美人与禽性xxxxx杂性| 8x8x8国产精品| 日韩va亚洲va欧美va清高| 亚洲福利一区| 国产美女高潮久久白浆| 国产二区视频在线观看| 在线视频一区二区免费| 国产精品20p| 午夜久久美女| 国产成人亚洲欧美| а√天堂8资源在线| 亚洲精品自在久久| 国产一级免费视频| 国产午夜精品在线观看| 日本久久精品一区二区| 欧美黄色大片在线观看| 成人中文字幕在线观看| 男人天堂网在线观看| 色就色 综合激情| 2025中文字幕| 成人无号精品一区二区三区| 国产精品视频一| 天天躁日日躁狠狠躁喷水| 亚洲 欧美综合在线网络| 人妻无码中文久久久久专区| 国产精品二区不卡| 97中文在线观看| 国产伦理精品| 亚洲热线99精品视频| 精品人妻在线播放| 97超碰欧美中文字幕| 538在线视频观看| 综合一区在线| 久久久久久国产精品免费免费| 在线观看h网| 欧美亚洲国产一区在线观看网站| 中文字幕在线视频播放| 伊人久久大香线| 成人欧美一区二区三区黑人免费| 筱崎爱全乳无删减在线观看| 欧美va日韩va| 放荡的美妇在线播放| 成人网在线免费视频| 中国女人做爰视频| 香蕉精品久久| 2025国产精品视频| 日本电影全部在线观看网站视频| 精品国产一区二区三区久久久蜜月| 亚洲欧洲综合网| 奇米888四色在线精品| 免费看成人片| 国产一区二区三区免费在线| 伊人男人综合视频网| 精品人妻一区二区三区日产乱码 | 精品一区免费av| 国产精品国产亚洲精品看不卡| 日韩中文一区二区| 国产成人高清激情视频在线观看 | caoporen国产精品视频| 中文字幕av不卡在线| 亚洲免费观看| 欧美性受xxxx黑人猛交88| 亚洲国产综合在线观看| 日韩中文字幕在线观看| 伊人久久一区二区| 国产精品美女一区二区三区 | 国产福利一区在线| 我看黄色一级片| 亚洲综合国产| 免费超爽大片黄| 亚洲欧美伊人| 特级毛片在线免费观看| 国产精品白丝久久av网站| 欧美又大粗又爽又黄大片视频| 18+激情视频在线| 日韩在线视频观看| av中文在线观看| 亚洲午夜日本在线观看| 800av在线播放| 国产白丝精品91爽爽久久| aⅴ在线免费观看| 成人看的视频| 欧美精品一区三区在线观看| 北条麻妃一区二区三区在线| 91精品国产91久久久久| 黄色av网站在线看| 欧美精选一区二区| 国产亚洲第一页| 亚洲丝袜另类动漫二区| 天堂资源在线视频| 国产精品香蕉一区二区三区| 久久国产精品网| 午夜精品999| 四虎精品欧美一区二区免费| 婷婷丁香综合| 日本一级淫片演员| 天天操夜夜操国产精品| 亚洲视频小说| 高清日韩欧美| 国产精品美女视频网站| 国产免费不卡| 国产精欧美一区二区三区| 日韩不卡免费高清视频| 欧美成人免费全部观看天天性色| 人成网站在线观看| 欧美精品一区二区在线播放| 亚洲伦理在线观看| 在线视频一区二区免费| 波多野结衣二区三区| 亚洲综合一二三区| 亚洲成人黄色av| 国产日韩视频一区二区三区| 在线观看亚洲大片短视频| 国产精品情趣视频| 中文字幕亚洲欧美日韩| 一区二区日韩电影| 国产成人自拍视频在线| 欧美日韩中文字幕在线| 中文字幕在线有码| 亚洲国产色一区| 在线观看日本网站| 欧美日韩精品高清| 天天综合网入口| 亚洲欧美日韩中文字幕一区二区三区| 在线免费看av网站| 亚洲va欧美va人人爽午夜| 日韩 国产 欧美| 欧美日韩www| 好吊色在线观看| 亚洲欧美精品一区| 麻豆av在线导航| 午夜精品视频在线| 欧美日韩国产网站| av一区和二区| 99er精品视频| 国产免费一区二区| 九九在线高清精品视频| 一本色道久久综合亚洲精品婷婷| 欧美 日韩 国产一区二区在线视频 | 97人人在线| 久久91亚洲精品中文字幕奶水| 国产精品yjizz视频网| 国产欧美日韩91| 国产成人福利av| 亚洲精品在线免费看| 九九久久婷婷| 97在线免费视频观看| 性欧美69xoxoxoxo| 欧美日韩黄色一级片| 久久99国产精品久久99| 亚洲色图14p| 亚洲免费av在线| 日本三级一区二区三区| 91电影在线观看| 国产成人精品一区二区无码呦| 亚洲精品中文字幕有码专区| 亚洲欧洲成人在线| 亚洲美女动态图120秒| 黄色成人影院| 日本中文字幕久久看| 亚洲乱码一区| 国产66精品久久久久999小说| 精品日韩免费| 日本香蕉视频在线观看| 黄色日韩网站视频| 巨乳女教师的诱惑| 日本一区二区三区高清不卡| 圆产精品久久久久久久久久久| 欧美丰满美乳xxx高潮www| 男人的天堂在线视频| 国内精品久久久久久久久| 欧美日韩在线精品一区二区三区激情综合 | 日韩激情在线| 免费在线观看毛片网站| 男人的天堂亚洲一区| 欧美美女一级片| 国模无码大尺度一区二区三区| 精品人妻一区二区三区视频| 亚洲观看高清完整版在线观看| 99精品久久久久久中文字幕| 日韩在线视频观看| 国产69精品久久| 日韩aⅴ视频一区二区三区| 不卡中文一二三区| 国产亚洲综合视频| 91丨porny丨首页| 国产精品第9页| 亚洲成人精品在线| 678在线观看视频| 国产精品福利在线观看| **日韩最新| 伊人久久大香线蕉综合75| 麻豆精品视频在线观看免费| 91福利视频免费观看| 亚洲日本成人在线观看| 国产精品久久欧美久久一区| 日韩在线视频网站| 亚洲视频资源| 欧美一级免费在线观看| 国产一区在线观看视频| 在线看的片片片免费| 日韩一级在线观看| 番号集在线观看| 国产经典一区二区| 91视频久久| 91亚洲一区二区| 久久免费的精品国产v∧| 91狠狠综合久久久| 欧美一区二区三区啪啪| 羞羞视频在线免费国产| 成人欧美一区二区三区视频xxx| 亚洲一级二级| 亚洲成人日韩在线| 在线观看一区日韩| 日本网站在线免费观看视频| 91网站在线看| 在线精品观看| 日韩av在线看免费观看| 亚洲自拍偷拍欧美| 欧美一级一区二区三区| 欧美在线观看视频| 色婷婷一区二区三区| 欧美高清精品一区二区| 亚洲成人一区在线| 免费在线稳定资源站| 成人黄色网免费| 国产伊人精品| 超碰中文字幕在线观看| 洋洋av久久久久久久一区| 日韩av免费观影| 成人a免费视频| 亚洲三级国产| 日本泡妞xxxx免费视频软件| 亚洲成人免费看| 99青草视频在线播放视| 国产91免费视频| 日本不卡123| 久久精品性爱视频| 在线播放日韩精品| 丁香婷婷成人| 一本色道久久亚洲综合精品蜜桃 | 在线电影中文日韩| 日韩视频一区二区三区四区| 成年人免费在线播放| 亚洲色图欧洲色图| 国产中文字幕在线播放| 99理论电影网| 老司机免费视频一区二区| 日韩精品――中文字幕| 日韩综合视频在线观看| 思热99re视热频这里只精品|