From 05cccb157fa461c1ce17cbeb9b00ed5396491ca8 Mon Sep 17 00:00:00 2001
From: 马宇豪 <978517621@qq.com>
Date: 星期一, 21 四月 2025 09:42:41 +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