设计时属性
This commit is contained in:
@@ -1,4 +1,4 @@
|
|||||||
// 大屏设计时的配置
|
// 大屏设计时的配置,可以被导出/导入
|
||||||
interface ScreenDesignTimeConfig {
|
interface ScreenDesignTimeConfig {
|
||||||
// 大屏样式
|
// 大屏样式
|
||||||
style: {
|
style: {
|
||||||
@@ -17,6 +17,11 @@ interface ScreenDesignTimeConfig {
|
|||||||
zIndex?: number; // 组件在分组中的层级
|
zIndex?: number; // 组件在分组中的层级
|
||||||
parentId?: string; // 组件的父组件ID(如果存在)
|
parentId?: string; // 组件的父组件ID(如果存在)
|
||||||
children: ScreenDesignTimeConfig["components"]; // 子组件
|
children: ScreenDesignTimeConfig["components"]; // 子组件
|
||||||
|
// 设计时属性,运行时会忽略
|
||||||
|
design: {
|
||||||
|
hidden: boolean;
|
||||||
|
locked: boolean;
|
||||||
|
}
|
||||||
// 组件在画布上的布局和样式
|
// 组件在画布上的布局和样式
|
||||||
style: {
|
style: {
|
||||||
left: number; // 组件在画布上的X轴距离
|
left: number; // 组件在画布上的X轴距离
|
||||||
@@ -27,8 +32,8 @@ interface ScreenDesignTimeConfig {
|
|||||||
visibility: string; // 组件可见性
|
visibility: string; // 组件可见性
|
||||||
opacity: number; // 组件透明度
|
opacity: number; // 组件透明度
|
||||||
pointerEvents: string; // 事件穿透
|
pointerEvents: string; // 事件穿透
|
||||||
allowDrag: boolean; // 允许拖动
|
// allowDrag: boolean; // 允许拖动
|
||||||
allowDrop: boolean; // 允许放置
|
// allowDrop: boolean; // 允许放置
|
||||||
};
|
};
|
||||||
props: {
|
props: {
|
||||||
[name: string]: any;
|
[name: string]: any;
|
||||||
|
|||||||
Reference in New Issue
Block a user