From 5f5558207adacdd523bcceadfedd4b3b8e90dbd8 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期一, 21 四月 2025 10:50:14 +0800
Subject: [PATCH] 修改大屏
---
vite.config.js | 34 +++++++++++++++++++++++++++++++++-
1 files changed, 33 insertions(+), 1 deletions(-)
diff --git a/vite.config.js b/vite.config.js
index 094861a..de63218 100644
--- a/vite.config.js
+++ b/vite.config.js
@@ -1,6 +1,8 @@
import { defineConfig, loadEnv } from 'vite'
import path from 'path'
import createVitePlugins from './vite/plugins'
+import vue from '@vitejs/plugin-vue';
+import postcssPxtorem from 'postcss-pxtorem'; // 使用 import 导入
// https://vitejs.dev/config/
export default defineConfig(({ mode, command }) => {
@@ -50,7 +52,37 @@
}
}
}
- }
+ },
+ // postcssPxtorem({
+ // rootValue: 19.2,
+ // propList: ['*'],
+ // // 只转换带有特定类名的样式
+ // include: (filePath, content) => {
+ // return (
+ // filePath.includes('hazardousChemicals/bigScreen/index.vue') &&
+ // content.includes('data-dashboard')
+ // );
+ // }
+ // })
+ postcssPxtorem({
+ rootValue: 37.5,
+ propList: ['*'],
+ selectorBlackList: [/^html$/],
+ // 精确匹配大屏组件路径
+ include: (filePath, content = '') => {
+ return (
+ content.includes('postcss-pxtorem-enabled')
+ );
+ },
+ // 排除其他所有文件
+ exclude: (filePath, content = '') => {
+ return !(
+ content.includes('postcss-pxtorem-enabled')
+ );
+ },
+ mediaQuery: false,
+ minPixelValue: 3
+ })
]
}
}
--
Gitblit v1.9.2