From e3e54973007f55c71aff9e6e853a3eef47826268 Mon Sep 17 00:00:00 2001 From: skycurtain Date: Fri, 18 Jul 2025 10:32:42 +0800 Subject: [PATCH] =?UTF-8?q?=E8=AE=BE=E8=AE=A1=E6=97=B6=E5=B1=9E=E6=80=A7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/datax-config.ts | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/datax-config.ts b/src/datax-config.ts index 7eddb91..114e2ee 100644 --- a/src/datax-config.ts +++ b/src/datax-config.ts @@ -1,4 +1,4 @@ -// 大屏设计时的配置 +// 大屏设计时的配置,可以被导出/导入 interface ScreenDesignTimeConfig { // 大屏样式 style: { @@ -17,6 +17,11 @@ interface ScreenDesignTimeConfig { zIndex?: number; // 组件在分组中的层级 parentId?: string; // 组件的父组件ID(如果存在) children: ScreenDesignTimeConfig["components"]; // 子组件 + // 设计时属性,运行时会忽略 + design: { + hidden: boolean; + locked: boolean; + } // 组件在画布上的布局和样式 style: { left: number; // 组件在画布上的X轴距离 @@ -27,8 +32,8 @@ interface ScreenDesignTimeConfig { visibility: string; // 组件可见性 opacity: number; // 组件透明度 pointerEvents: string; // 事件穿透 - allowDrag: boolean; // 允许拖动 - allowDrop: boolean; // 允许放置 + // allowDrag: boolean; // 允许拖动 + // allowDrop: boolean; // 允许放置 }; props: { [name: string]: any;