uno.config.ts
895 Bytes
import { defineConfig, presetUno, presetIcons, transformerDirectives, transformerVariantGroup } from 'unocss'
export default defineConfig({
presets: [
presetUno(),
presetIcons({
// 离线图标:数据来自 devDependencies 里的 @iconify-json/*(当前装了 ep = Element Plus 图标集)
scale: 1.2,
warn: true,
extraProperties: {
display: 'inline-block',
'vertical-align': 'middle'
}
})
],
transformers: [transformerDirectives(), transformerVariantGroup()],
theme: {
colors: {
// 与 Element Plus 主色保持一致,业务里可直接用 text-primary / bg-primary
primary: '#409eff'
}
},
shortcuts: {
'flex-center': 'flex items-center justify-center',
'flex-col-center': 'flex flex-col items-center justify-center',
'wh-full': 'w-full h-full',
'text-ellipsis': 'truncate'
}
})