UNPKG

vue3-free-layout

Version:

[vue3+ts]拖动布局,自由拖动,标尺,放大缩小,控件之间的标尺

96 lines (95 loc) 2.91 kB
import GridService from "@/services/grid.service"; import { DesignWidget } from "@/types"; declare const _default: import("vue").DefineComponent<{ id: { type: StringConstructor; required: true; }; tag: { type: StringConstructor; required: true; }; active: { type: ObjectConstructor; }; rowSpan: { type: StringConstructor; default: string; }; colSpan: { type: StringConstructor; default: string; }; excludeComponents: { type: ArrayConstructor; default: () => never[]; }; gridBorder: { type: ArrayConstructor; default: () => string[]; }; components: { type: ArrayConstructor; default: () => never[]; }; }, { gridService: GridService; renderGridRowGap: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>[]; renderGridColGap: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>[]; renderGridItems: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>[]; renderGridWidgets: () => import("vue").VNode<import("vue").RendererNode, import("vue").RendererElement, { [key: string]: any; }>[]; deleteWidget: (id: string) => void; getComponents: () => DesignWidget[]; getGridItems: () => import("@/services/grid.service").GridItem[]; setGridRowGap: (row: number, height: number) => void; getBoundingClientRect: () => DOMRect | undefined; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "update:active"[], "update:active", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{ id: { type: StringConstructor; required: true; }; tag: { type: StringConstructor; required: true; }; active: { type: ObjectConstructor; }; rowSpan: { type: StringConstructor; default: string; }; colSpan: { type: StringConstructor; default: string; }; excludeComponents: { type: ArrayConstructor; default: () => never[]; }; gridBorder: { type: ArrayConstructor; default: () => string[]; }; components: { type: ArrayConstructor; default: () => never[]; }; }>> & { "onUpdate:active"?: ((...args: any[]) => any) | undefined; }, { components: unknown[]; rowSpan: string; colSpan: string; excludeComponents: unknown[]; gridBorder: unknown[]; }>; export default _default;