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;