更新時(shí)間:2022-10-28 來(lái)源:黑馬程序員 瀏覽量:
通過(guò)CSS預(yù)處理器可以使用專門的編程語(yǔ)言來(lái)編寫(xiě)頁(yè)面的樣式,然后編譯成正常的CSS文件,供項(xiàng)目使用。CSS預(yù)處理器為CSS增加了一些編程的特性,用戶無(wú)須考慮瀏覽器的兼容性問(wèn)題,可以使CSS更加簡(jiǎn)潔、更具有適用性和可讀性、更易于代碼的維護(hù)。
Vue中常用的CSS預(yù)處理器包括Less、Sass/SCSS和Stylus,下面我們分別講解如何進(jìn)行安裝。筆者在這里以Sass/SCSS為例,講解其具體的安裝方式。
(1)安裝Less,具體命令如下:
npm install less less-loader -D
然后在webpack.config.js文件中添加rules規(guī)則,具體代碼如下:
{ test: /\.less$/, use: ['style-loader', 'css-loader', 'less-loader'] },
安裝后,在頁(yè)面中使用Less的地方給style標(biāo)簽添加lang屬性即可,示例代碼如下:
<style lang="less"></style>
(2)安裝Sass/SCSS,具體命令如下:
npm install sass-loader@7.2.x node-sass@4.12.x -D
然后在webpack.config.js文件中添加rules規(guī)則,具體代碼如下:
{ test:/\.scss$/, use: ['style-loader', 'css-loader', 'sass-loader'] }
安裝后,在頁(yè)面中使用SCSS的地方給style標(biāo)簽添加lang屬性即可,示例代碼如下:
<style lang="scss"></style>
(3)安裝Stylus。Stylus來(lái)源于Node.js社區(qū),與JavaScript關(guān)系比較密切。與Less和Sass/SCSS不同的是,Stylus安裝完成之后,在Vue 2X中不需要配置就可以直接使用。具體安裝命令如下:
npm install stylus stylus-loader -D
安裝后,在頁(yè)面中使用Stylus的地方給style標(biāo)簽添加lang屬性即可,示例代碼如下:
<style lang="stylus"></style>
【AI設(shè)計(jì)】北京143期畢業(yè)僅36天,全員拿下高薪offer!黑馬AI設(shè)計(jì)連續(xù)6期100%高薪就業(yè)
2025-09-19【跨境電商運(yùn)營(yíng)】深圳跨境電商運(yùn)營(yíng)畢業(yè)22個(gè)工作日,就業(yè)率91%+,最高薪資達(dá)13500元
2025-09-19【AI運(yùn)維】鄭州運(yùn)維1期就業(yè)班,畢業(yè)14個(gè)工作日,班級(jí)93%同學(xué)已拿到Offer, 一線均薪資 1W+
2025-09-19【AI鴻蒙開(kāi)發(fā)】上海校區(qū)AI鴻蒙開(kāi)發(fā)4期5期,距離畢業(yè)21天,就業(yè)率91%,平均薪資14046元
2025-09-19【AI大模型開(kāi)發(fā)-Python】畢業(yè)33個(gè)工作日,就業(yè)率已達(dá)到94.55%,班均薪資20763元
2025-09-19【AI智能應(yīng)用開(kāi)發(fā)-Java】畢業(yè)當(dāng)天offer率91%,薪資1W+占比54.2%,班級(jí)均薪12k+
2025-09-19