From c72f11cc5beb78613d055345624e122231b2f574 Mon Sep 17 00:00:00 2001 From: lizw-2015 <1183409807@qq.com> Date: Thu, 5 Jun 2025 18:18:27 +0800 Subject: [PATCH] =?UTF-8?q?feat(runtime):=20=E5=88=9D=E5=A7=8B=E5=8C=96?= =?UTF-8?q?=E5=85=A8=E5=B1=80=E9=85=8D=E7=BD=AE=E5=B9=B6=E6=B5=8B=E8=AF=95?= =?UTF-8?q?=20DataForm=20=E7=BB=84=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 在 main.ts 中添加 initGlobalConfig 和 initGlobalConfigWithRuntime 初始化函数 - 在 DataForm01.vue 中注册 DataForm 组件并创建测试按钮 - 实现了将 reactive 数据转换为普通对象并传递给对话框的功能 --- src/main.ts | 5 ++ src/pages/DataForm01.vue | 159 +++++++++++++++++++++++++++++------------------ 2 files changed, 105 insertions(+), 59 deletions(-) diff --git a/src/main.ts b/src/main.ts index 4710dc8..b60708d 100644 --- a/src/main.ts +++ b/src/main.ts @@ -6,6 +6,8 @@ import router from './router' import * as webIndex from '@/components/webindex' import { directive, menusEvent, Vue3Menus } from 'vue3-menus' import ElementPlus from 'element-plus' +import { initGlobalConfig } from "@ease-forge/shared"; +import { initGlobalConfigWithRuntime } from "@ease-forge/runtime"; import System from '@/runtime/System' import 'ag-grid-community/styles/ag-grid.css' @@ -13,6 +15,9 @@ import 'ag-grid-community/styles/ag-theme-alpine.css' import 'element-plus/dist/index.css' import './main.less' +initGlobalConfig(); +initGlobalConfigWithRuntime(); + const app = createApp(App) app.use(createPinia()) diff --git a/src/pages/DataForm01.vue b/src/pages/DataForm01.vue index 1160450..a515fe8 100644 --- a/src/pages/DataForm01.vue +++ b/src/pages/DataForm01.vue @@ -1,64 +1,68 @@