设计时属性
This commit is contained in:
@@ -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;
|
||||
|
||||
Reference in New Issue
Block a user