精品欧美一区二区三区在线观看 _久久久久国色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技術棧公眾號

91福利在线视频| 亚洲区一区二区三| 中文字幕在线官网| 久久久亚洲高清| 欧美精品久久久久| 少妇一级淫免费观看| 欧美电影h版| 国产精品高清亚洲| 91久色国产| 日本高清www免费视频| 少妇一区二区三区| 色婷婷激情综合| 一本一道久久a久久精品综合| 99精品国产99久久久久久97| 欧美激情自拍| 亚洲女人初尝黑人巨大| 欧洲av无码放荡人妇网站| 麻豆国产在线播放| 国产美女娇喘av呻吟久久| 午夜美女久久久久爽久久| 亚洲第一黄色网址| 欧美天堂视频| 国产精品久久午夜夜伦鲁鲁| 波多野结衣成人在线| 神马久久久久久久| 久久婷婷蜜乳一本欲蜜臀| 精品国产不卡一区二区三区| 成人黄色一区二区| 蜜臀av在线播放| 国产精品久久久久久久久图文区| 国产美女精品久久久| 这里只有精品免费视频| 国产精品草草| 神马久久桃色视频| 国产老熟女伦老熟妇露脸| 四虎影视成人精品国库在线观看 | 久久先锋影音| 久久91亚洲精品中文字幕| 亚洲av成人无码久久精品| 96sao在线精品免费视频| 欧美性色综合网| 精品少妇人妻av免费久久洗澡| 日本不卡视频| 国产亚洲一二三区| 精品国产一区二区三区免费 | 久久se这里有精品| 奇门遁甲1982国语版免费观看高清| 中国一级片在线观看| 国产综合久久久| 8x8x8国产精品| 婷婷激情四射五月天| xxxx视频在线| 亚洲美女在线一区| 久久视频免费在线| 巨大荫蒂视频欧美大片| 国产精品视频在线看| 欧美日韩一区二区视频在线观看| 你懂的网站在线| 国产不卡视频在线播放| 亚洲sss综合天堂久久| 99re热视频| 久久一区亚洲| 国产成一区二区| 日本中文字幕第一页| 亚洲美女色禁图| 欧美精品videos另类日本| 小泽玛利亚一区二区免费| 久久人体视频| 日韩在线观看免费全| 99精品中文字幕| 四虎国产精品免费观看| 在线成人激情黄色| eeuss中文字幕| 日韩精品一区二区三区免费观影| 亚洲午夜精品久久久久久性色| 精品久久久久久中文字幕人妻最新| 老司机凹凸av亚洲导航| 亚洲精品日韩在线| 自拍偷拍视频亚洲| 欧美色图一区| 久久精品国亚洲| 手机av在线看| 一区在线视频| 人人做人人澡人人爽欧美| 免费观看日批视频| 美女视频网站黄色亚洲| 成人在线中文字幕| 亚洲伦理在线观看| av男人天堂一区| 日本最新一区二区三区视频观看| 高清美女视频一区| 中文字幕亚洲精品在线观看| 亚洲高清在线播放| 生活片a∨在线观看| 国产精品久久久久久久久晋中| 国产人妻互换一区二区| 女同一区二区免费aⅴ| 精品国产电影一区| the porn av| 日韩免费成人| 日韩高清免费在线| 国产99在线 | 亚洲| 91精品久久久久久久蜜月| 欧美精品www在线观看| 无码人妻精品一区二区三区不卡| 久久99久久99精品免视看婷婷| 91精品久久久久久蜜桃| 免费在线超碰| 亚洲靠逼com| 男人天堂成人在线| 欧美专区视频| 亚洲欧洲午夜一线一品| 国产一二三区精品| 性xx色xx综合久久久xx| 成人福利免费观看| 欧美新色视频| 亚洲精品免费播放| www日韩在线观看| 天堂av一区| 中国人与牲禽动交精品| 国产va在线播放| 国产午夜精品一区二区三区欧美| 国产国产精品人在线视| 国产露脸91国语对白| av不卡在线播放| 亚洲精品永久www嫩草| av大全在线| 日本道在线观看一区二区| 九九热免费在线观看| 亚洲区小说区图片区qvod按摩 | 日韩av免费一区| 国产精品国产av| 久久综合精品国产一区二区三区 | 午夜影院免费体验区| 中文字幕在线观看不卡视频| 国产91在线视频观看| 日韩精品一级| 久久久极品av| 中文天堂在线资源| 久久综合久久鬼色中文字| 热久久最新网址| 成人在线免费av| 亚洲精品一区久久久久久| 久久这里只有精品国产| 久久草av在线| 婷婷五月色综合| 制服诱惑亚洲| 亚洲男人7777| 国产做受高潮漫动| 99热精品一区二区| 精品丰满人妻无套内射| 亚洲日本va午夜在线电影| 久久亚洲欧美日韩精品专区| 国产精品成人久久久| 国产午夜精品在线观看| 波多野结衣家庭教师在线播放| 亚洲一区二区三区中文字幕在线观看| 久久亚洲欧美日韩精品专区| 一级黄色片在线播放| 国产精品青草综合久久久久99| 农村妇女精品一二区| 亚洲人成网www| 国产精品18久久久久久首页狼| 三级在线观看| 色综合久久天天综合网| 国产精品久久久免费观看| 黄色亚洲大片免费在线观看| 亚洲bt天天射| 亚洲91av| 日韩三级视频在线看| 国产一级大片在线观看| 懂色一区二区三区免费观看| 日韩久久久久久久久久久久| 91精品啪在线观看国产手机 | 久久久久久久久久久久久久久| 国产乱码精品| 欧美日韩系列| 黄色三级生活片| 亚洲免费网站| 欧美日本韩国在线| 欧美日韩尤物久久| 日韩在线免费视频| 国产模特av私拍大尺度| 亚洲另类在线制服丝袜| 97人妻精品一区二区三区免费| 亚洲激情亚洲| 一区二区三区久久久| 成人免费91在线看| aa级大片免费在线观看| 精品久久免费看| 国产区在线观看视频| 久久综合九色综合欧美98| 亚洲少妇第一页| 亚洲乱码免费伦视频| 国产在线播放一区二区| 色成人免费网站| 久久伊人色综合| 日本免费不卡视频| 色婷婷精品大视频在线蜜桃视频| 97人妻人人揉人人躁人人| 国产一区二区三区在线观看精品 | 国产网红主播福利一区二区| 99sesese| 亚洲大胆在线| 视频在线精品一区| www.成人网| 日韩av电影院| 四季久久免费一区二区三区四区| 日韩成人av在线| 亚洲天堂777| 亚洲国产精品久久不卡毛片 | 欧美精品国产精品日韩精品| 日韩欧美电影在线观看| 91精品在线麻豆| 国产精品人人人人| 综合精品久久久| 三级黄色片网站| 国产一区欧美日韩| 黑森林福利视频导航| 亚洲经典一区| 欧美激情论坛| 777久久精品| 国产日韩精品在线| 周于希免费高清在线观看| 久久成人这里只有精品| 狠狠狠综合7777久夜色撩人 | 免费观看黄色一级视频| 欧美日韩另类国产亚洲欧美一级| 国产午夜精品无码| 亚洲欧美怡红院| 波多野结衣一本| 国产suv精品一区二区三区| 日本激情综合网| 免费日韩av片| 日韩精品在线中文字幕| 九九综合九九| www.久久草| 国产精品一区二区三区四区在线观看 | 四虎影院一区二区| 欧美人与牛zoz0性行为| 亚洲精品女av网站| 久久99国产精品二区高清软件| 3344国产精品免费看| 四虎影视成人| 久久国产天堂福利天堂| 永久免费av在线| 亚洲性无码av在线| 日本在线视频1区| 日韩h在线观看| 亚洲精品国偷拍自产在线观看蜜桃| 欧美日韩成人综合| 中文字幕丰满人伦在线| 色婷婷久久久综合中文字幕 | 欧美一区免费| av中文字幕av| 中文字幕一区二区av | 91精品视频专区| 国产一区二区三区四区五区3d| 热久久视久久精品18亚洲精品| 嗯啊主人调教在线播放视频 | 欧美mv日韩mv亚洲| 精品久久人妻av中文字幕| 在线不卡一区二区| 99er热精品视频| 日韩精品一区在线| 国产精品欧美激情在线| 欧美一区二区在线观看| 99精品国产99久久久久久97| 欧美一区二区久久| 精品人妻一区二区三区浪潮在线 | 中国一级特黄视频| 欧美日韩视频在线观看一区二区三区| 国产免费www| 精品视频一区二区三区免费| 亚洲手机在线观看| 91精品国产高清一区二区三区| 国产精品免费无遮挡| 日韩一二在线观看| 熟妇高潮一区二区高潮| 日韩精品在线免费| 成人高潮成人免费观看| 日韩中文字幕视频在线| a级毛片免费观看在线| 久久99久久亚洲国产| av不卡高清| 国产999精品| 少妇高潮一区二区三区99| 国产精品视频白浆免费视频| 亚州欧美在线| 99久久99久久| 奇米777国产一区国产二区| 久久免费一区| 国产99亚洲| 神马影院午夜我不卡| 亚洲精品一区二区妖精| a天堂资源在线观看| 亚洲欧美激情诱惑| 福利片一区二区三区| 波多野结衣亚洲一区| 国产传媒国产传媒| 亚洲精品成a人| 欧美激情黑白配| 欧美日韩国产一二三| 高h放荡受浪受bl| 亚洲一区二区精品| 黄色片网站在线观看| 97精品视频在线观看| 国产精品亲子伦av一区二区三区 | 欧美美女在线直播| 亚洲高清在线观看一区| 黄色日韩精品| 人人干人人干人人| 99精品桃花视频在线观看| 国产小视频你懂的| 色综合色狠狠综合色| 国产高清不卡视频| 国产一区二区三区丝袜| 波多野结衣在线高清| 国产精品一二区| 伦理一区二区三区| 免费看黄色a级片| 丝袜a∨在线一区二区三区不卡 | 99er精品视频| 久久综合九色欧美狠狠| 欧美在线影院| 一级特黄性色生活片| 99久久综合99久久综合网站| 国产日产精品一区二区三区的介绍| 亚洲 欧美综合在线网络| 一起草av在线| 精品视频久久久久久| 亚洲妇熟xxxx妇色黄| 国产精品日日摸夜夜添夜夜av| 精品资源在线| av在线免费观看国产| 精品写真视频在线观看| 少妇人妻好深好紧精品无码| 精品久久久久久久久久ntr影视| 精品久久人妻av中文字幕| 精品国产区一区二区三区在线观看 | 北岛玲精品视频在线观看| 日本一区二区三区免费看| 亚洲深夜影院| 星空大象在线观看免费播放| 一区二区理论电影在线观看| 中文字幕欧美在线观看| 亚洲天堂av在线免费| 高清毛片在线观看| www.成人三级视频| 一本一本久久a久久综合精品| 日韩精品无码一区二区三区免费| 91网站最新网址| 日韩精品在线免费看| 亚洲国产美女久久久久| ririsao久久精品一区| 99国产视频| 韩国av一区| 又色又爽又黄18网站| 洋洋成人永久网站入口| 精品人妻一区二区三区浪潮在线 | 飘雪影视在线观看免费观看| 国产91精品久久久| 日韩高清在线免费观看| 免费成人在线视频网站| 91一区二区三区在线观看| 精品午夜福利在线观看| 亚洲国产精品久久久久秋霞不卡| 欧美性video| 国产精品一区二区免费| 亚洲看片一区| 一级黄色免费视频| 精品日韩美女的视频高清| 人成在线免费视频| 国产精品久久久久久久7电影| 成人一区不卡| 黄色a级三级三级三级| 一区二区三区在线看| 农村少妇久久久久久久| 日韩美女免费线视频| 成人同人动漫免费观看| 亚洲一二三不卡| 一二三四区精品视频| 亚洲色欧美另类| 国产精品久久久久久五月尺| 国产国产精品| aaa黄色大片| 动漫精品一区二区| av中文在线| 亚洲综合在线小说| 一区二区国产精品| 午夜精品久久久久99蜜桃最新版| 欧美sm美女调教| av亚洲一区| www国产精品内射老熟女| 国产精品久久久久久妇女6080| 亚洲国产精品一| 国产精品久久999| 在线精品在线| 日本黄色片免费观看| 亚洲色图第三页|