在tailwind.config.js文件中进行配置:
/** @type {import('tailwindcss').Config} */
module.exports = {
content: ["./js/**/*.{vue,js}"],
theme: {
// 内边距
padding: Array.from({ length: 1000 }).reduce((map, _, index) => {
map[index] = `${index}px`;
return map;
}, {}),
// 外边距
spacing: Array.from({ length: 1000 }).reduce((map, _, index) => {
map[index] = `${index}px`;
return map;
}, {}),
// 圆角
borderRadius: Array.from({ length: 100 }).reduce((map, _, index) => {
map[index] = `${index}px`;
return map;
}, {}),
extend: {
// 宽度
width: Array.from({ length: 1000 }).reduce((map, _, index) => {
map[index] = `${index}px`;
return map;
}, {}),
// 高度
height: Array.from({ length: 1000 }).reduce((map, _, index) => {
map[index] = `${index}px`;
return map;
}, {}),
// 字体大小
fontSize: Array.from({ length: 100 }).reduce((map, _, index) => {
map[index] = `${index}px`;
return map;
}, {}),
// 行高
lineHeight: Array.from({ length: 1000 }).reduce((map, _, index) => {
map[index] = `${index}px`;
return map;
}, {}),
},
},
plugins: [],
}
修改配置后的使用效果例:
p-4 => padding: 4px;
text-18 => fontSize: 18px;