Vue3+Vite項目使用less的實現(xiàn)步驟
在Vue3 + Vite項目中使用less,需要安裝less和less-loader兩個依賴。
首先,在項目根目錄下執(zhí)行以下命令安裝less和less-loader:
npm install less less-loader --save-dev
安裝完成后,在vite.config.js配置文件中添加以下代碼:
import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'
export default defineConfig({
plugins: [vue()],
css: {
preprocessorOptions: {
less: {
javascriptEnabled: true,
},
},
},
})
這樣就完成了less的配置。你可以在Vue組件中直接使用less語法編寫樣式了,例如:
<template>
<div class="container">
<h1 class="title">Hello World</h1>
</div>
</template>
<style lang="less" scoped>
.container {
background-color: red;
}
.title {
color: blue;
}
</style>
注意,如果你使用了scoped屬性,需要在style標簽中添加lang="less"來指定使用less語法。如果沒有使用scoped屬性,可以直接在style標簽中編寫less樣式。
使用示例
<template>
<div class="asd">
1
<p class="one">231</p>
</div>
</template>
<script setup>
</script>
<style lang="less" scoped>
.asd{
background-color: #111;
.one{
background: #f00;
padding:@padding-md;
}
}
</style>

到此這篇關于Vue3+Vite項目使用less的實現(xiàn)步驟的文章就介紹到這了,更多相關Vue3 Vite使用less內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!
相關文章
解決vue-cli單頁面手機應用input點擊手機端虛擬鍵盤彈出蓋住input問題
今天小編就為大家分享一篇解決vue-cli單頁面手機應用input點擊手機端虛擬鍵盤彈出蓋住input問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-08-08
vuejs動態(tài)組件給子組件傳遞數(shù)據(jù)的方法詳解
這篇文章主要介紹了vuejs動態(tài)組件給子組件傳遞數(shù)據(jù)的方法詳解的相關資料,需要的朋友可以參考下2016-09-09
vue恢復初始數(shù)據(jù)this.$data,this.$options.data()解析
這篇文章主要介紹了vue恢復初始數(shù)據(jù)this.$data,this.$options.data()解析,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教2022-03-03
vue+Element-ui的el-table的多級內(nèi)容渲染問題
這篇文章主要介紹了vue+Element-ui的el-table的多級內(nèi)容渲染問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教2023-10-10
vue?codemirror實現(xiàn)在線代碼編譯器效果
這篇文章主要介紹了vue-codemirror實現(xiàn)在線代碼編譯器?,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2021-12-12
vue3.0 CLI - 2.2 - 組件 home.vue 的初步改造
這篇文章主要介紹了vue3.0 CLI - 2.2 - 組件 home.vue 的初步改造,home.vue 組件有了兩個屬性:navs 和 tts 屬性,具體實例代碼大家跟隨小編一起通過本文學習吧2018-09-09

