vue3-sketch-ruler
Version:
> 是一个基于 Vue 3 + TypeScript 的标尺组件库,适用于低代码平台、大屏可视化、做图工具等场景,提供类似 Photoshop 的缩放与标尺辅助线体验。
28 lines • 982 B
TypeScript
interface Props {
contentWidth: number;
contentHeight: number;
viewportX: number;
viewportY: number;
viewportWidth: number;
viewportHeight: number;
scale: number;
width?: number;
height?: number;
bgColor?: string;
}
declare const __VLS_export: import('vue').DefineComponent<Props, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & {
dragend: () => any;
dragstart: () => any;
navigate: (x: number, y: number) => any;
}, string, import('vue').PublicProps, Readonly<Props> & Readonly<{
onDragend?: (() => any) | undefined;
onDragstart?: (() => any) | undefined;
onNavigate?: ((x: number, y: number) => any) | undefined;
}>, {
width: number;
height: number;
bgColor: string;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, {}, any>;
declare const _default: typeof __VLS_export;
export default _default;
//# sourceMappingURL=Minimap.vue.d.ts.map