Compare commits

...

2 Commits

Author SHA1 Message Date
icssoa
9e4981c2d4 优化 2025-10-17 23:28:10 +08:00
icssoa
fd60485179 t 2025-10-17 22:11:10 +08:00
5 changed files with 16 additions and 23 deletions

View File

@ -2012,8 +2012,13 @@ if (typeof window !== 'undefined') {
return {
// 处理选择器规则
Rule(rule) {
if (rule.selector.includes("uni-") ||
[".button-hover"].some((e) => rule.selector.includes(e))) {
if ([
".button-hover",
":deep(",
"&::",
"uni-",
".uni-",
].some((e) => rule.selector.includes(e))) {
return;
}
// 转换选择器为安全的类名格式

View File

@ -1,6 +1,6 @@
{
"name": "@cool-vue/vite-plugin",
"version": "8.2.14",
"version": "8.2.18",
"description": "cool-admin、cool-uni builder",
"types": "./dist/index.d.ts",
"main": "/dist/index.js",

View File

@ -1,9 +1,7 @@
import type { Plugin } from "vite";
import { SAFE_CHAR_MAP_LOCALE } from "./config";
import { createCtx } from "../ctx";
import { compareVersion, readFile, rootDir } from "../utils";
import { createEps } from "../eps";
import { uniq } from "lodash";
import { readFile, rootDir } from "../utils";
// 获取 tailwind.config.ts 中的颜色
function getTailwindColor() {

View File

@ -1,18 +1,5 @@
import { firstUpperCase } from "../utils";
/**
*
* @interface ParseResult
*/
interface ParseResult {
/** 解析出的键名 */
key: string;
/** 解析出的内容 */
content: string;
/** 层级 */
level: number;
}
/**
* Service
* @param template - Service

View File

@ -98,10 +98,13 @@ function postcssPlugin(): Plugin {
// 处理选择器规则
Rule(rule: any) {
if (
rule.selector.includes("uni-") ||
[".button-hover"].some((e) =>
rule.selector.includes(e),
)
[
".button-hover",
":deep(",
"&::",
"uni-",
".uni-",
].some((e) => rule.selector.includes(e))
) {
return;
}