From 97c2aa17d3686ca2110759c170d6208d2835f0df Mon Sep 17 00:00:00 2001 From: icssoa <615206459@qq.com> Date: Mon, 9 Jun 2025 19:50:49 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- packages/crud/index.d.ts | 6 +++++ packages/crud/src/components/form/index.tsx | 19 +++++++++----- packages/vite-plugin/dist/index.js | 26 ++++++++++++------- packages/vite-plugin/src/uniapp-x/tailwind.ts | 9 +++++++ packages/vite-plugin/src/uniapp-x/utils.ts | 23 ++++++++-------- 5 files changed, 55 insertions(+), 28 deletions(-) diff --git a/packages/crud/index.d.ts b/packages/crud/index.d.ts index b9ca55d..2d403ac 100644 --- a/packages/crud/index.d.ts +++ b/packages/crud/index.d.ts @@ -632,6 +632,12 @@ declare namespace ClForm { changeTab(value: any, valid?: boolean): Promise; setTitle(value: string): void; submit(cb?: (data: obj) => void): void; + Tabs: { + active: RefData; + list: ClFormTabs.labels; + change(value: any, valid?: boolean): Promise; + [key: string]: any; + }; [key: string]: any; } diff --git a/packages/crud/src/components/form/index.tsx b/packages/crud/src/components/form/index.tsx index 9fd945c..c27b4d4 100644 --- a/packages/crud/src/components/form/index.tsx +++ b/packages/crud/src/components/form/index.tsx @@ -1,4 +1,4 @@ -import { defineComponent, h, nextTick, } from "vue"; +import { defineComponent, h, nextTick } from "vue"; import { assign, cloneDeep, isBoolean, isFunction, keys } from "lodash-es"; import { useAction, useForm, usePlugins, useTabs } from "./helper"; import { useBrowser, useConfig, useElApi, useRefs } from "../../hooks"; @@ -16,7 +16,7 @@ export default defineComponent({ enablePlugin: { type: Boolean, default: true - }, + } }, setup(props, { expose, slots }) { @@ -39,7 +39,14 @@ export default defineComponent({ // 方法 const ElFormApi = useElApi( - ["validate", "validateField", "resetFields", "scrollToField", "clearValidate", "fields"], + [ + "validate", + "validateField", + "resetFields", + "scrollToField", + "clearValidate", + "fields" + ], Form ); @@ -291,7 +298,7 @@ export default defineComponent({ if (e.required) { e.rules = { required: true, - message: dict.label.nonEmpty.replace('{label}', e.label || '') + message: dict.label.nonEmpty.replace("{label}", e.label || "") }; } } @@ -635,9 +642,7 @@ export default defineComponent({ Tabs, ...Action, ...ElFormApi - } - - // console.log(ctx) + }; expose(ctx); diff --git a/packages/vite-plugin/dist/index.js b/packages/vite-plugin/dist/index.js index 47ff2d2..a7eda3e 100644 --- a/packages/vite-plugin/dist/index.js +++ b/packages/vite-plugin/dist/index.js @@ -307,16 +307,18 @@ */ function getNodes(code) { const nodes = []; - const templateMatch = /