一.安装
1.npm安装TailwindCSS
npm install tailwindcss@npm:@tailwindcss/postcss7-compat @tailwindcss/postcss7-compat postcss@^7 autoprefixer@^9
2.创建配置文件
npx tailwindcss init
3.创建postcss.config.js文件
// postcss.config.js
module.exports = {
plugins: {
tailwindcss: {},
autoprefixer: {},
}
}
4.创建tailwindcss文件
在 assets 文件夹下创建 tailwendcss.css文件
@tailwind base;
@tailwind components;
@tailwind utilities;
5.在main.js中引入
import '@/assets/tailwindcss.css'
6.VS Code搜索并安装插件:Tailwind CSS IntelliSense
二.问题&解决方案
1.使用px代替默认的rem单位
在tailwind.config.js文件中,将配置修改为以下内容
module.exports = {
purge: {
enabled: false,
content: ['./src/**/*.{js,jsx,ts,tsx}'],
},
content: [],
theme: {
spacing: Array.from({ length: 1000 }).reduce((map, _, index) => {
map[index] = `${index}px`;
return map;
}, {}),
extend: {},
},
plugins: [],
};
2.页面中部分svg占一行/位置错误
对全局svg样式添加inline
svg {
display: inline-block !important;
}