在Vue.js中使用Tailwind
本文介紹了如何在Vue CLI 3項目中設置Tailwind的使用方法。
Tailwind 是一個相當酷炫的CSS框架。
在本文中,我將向您展示如何在Vue應用程序中使用Tailwind(v1.0.5)。
這裡有4個簡單的步驟:
本文假設您想要將Tailwind應用於基於Vue CLI 3的項目。
安裝Tailwind
第一步是使用npm或yarn安裝Tailwind:
1 | # 使用npm |
創建配置文件
接下來,使用提供的Tailwind命令創建一個配置文件。
1 | ./node_modules/.bin/tailwind init tailwind.js |
這將在項目的根目錄中創建一個tailwind.js
文件,添加基本的Tailwind配置。該文件非常長,我這裡不會將它粘貼在這裡,但它包含了許多後續非常有用的預設值。
配置PostCSS
現在,您需要微調PostCSS的配置以確保Tailwind運行正常。在postcss.config.js
中添加以下內容:
1 | module.exports = { |
如果將Vue CLI設置為將配置存儲在package.json
中,請確保該文件中沒有PostCSS配置。默認情況下,Vue CLI會添加以下行:
1 | "postcss": { |
請刪除它們,否則postcss.config.js
文件將無法讀取。
創建CSS文件
現在在src/assets/css/tailwind.css
中創建一個CSS文件,並添加以下內容:
1 | @tailwind base; |
在您的Vue應用程序中導入該文件
在main.js
中導入Tailwind:
1 | import '@/assets/css/tailwind.css' |
(在vue中的”@ “指的是”src/“)
就是這樣!現在重新啟動Vue CLI項目,應該一切正常運行。
測試是否正常工作
除非您添加了特定於Tailwind的類,否則您將不會注意到任何更改。
例如,請嘗試在模板中添加以下HTML代碼:
1 | <div class="bg-purple text-white sm:bg-green md:bg-blue md:text-yellow lg:bg-red xl:bg-orange ..."> |
這將創建一個有顏色的框。