Element Plus 按需導入時 和 TailwindCSS 樣式?jīng)_突解決思路

TailwindCSS版本為3.3.2,Element Plus版本為2.3.4

Element Plus 按需導入時 和 TailwindCSS 樣式?jīng)_突,目前發(fā)現(xiàn)會導致 <el-button> 的樣式被覆蓋。

查看網(wǎng)絡(luò)資料后都是自動引入的資料,發(fā)現(xiàn)可能和導入順序有關(guān),自己嘗試后發(fā)現(xiàn)一種穩(wěn)定的解決辦法可以解決Element Plus按需導入的問題。

在其他配置都完全配置好后,如果出現(xiàn)樣式覆蓋的問題,可以試著查看 main.js文件。

把 import './assets/style.css' 該語句放在 import App from './App.vue' 之前就可以解決問題,相反這會導致樣式覆蓋的問題。

import { createApp } from 'vue'
import { createPinia } from 'pinia'
 
// TailwindCSS 引入位置一定要在引入 App.vue 前面
// 不然會導致 TailwindCSS 樣式覆蓋 ElementPlus 按鈕的樣式
import './assets/style.css'
import App from './App.vue'
import router from './router'
 
const app = createApp(App)
 
app.use(createPinia())
app.use(router)
 
app.mount('#app')
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容