wechat-shop/miniprogram/unocss.config.ts
2025-09-24 21:28:48 +08:00

24 lines
531 B
TypeScript

import { defineConfig, presetUno } from "unocss";
const remRE = /^-?[\.\d]+rem$/
export default defineConfig(
{
presets: [
presetUno(),
],
theme:{
// 解决小程序不支持 * 选择器
preflightRoot: ["page,::before,::after"]
},
postprocess(util) {
// 自定义rem 转 rpx
util.entries.forEach((i) => {
const value = i[1]
if (value && typeof value === 'string' && remRE.test(value))
i[1] = `${+value.slice(0, -3) * 16 * 2}rpx`
})
},
}
)