UNPKG

myprint-design

Version:

操作简单,组件丰富的一站式打印解决方案打印设计器

1 lines 1.47 kB
{"version":3,"file":"mouseTips.mjs","sources":["../../../../src/utils/mouseTips.ts"],"sourcesContent":["import { reactive } from 'vue-demi';\nimport { Container } from '@myprint/design/types/entity';\n\nexport const mouseTips = {\n data: reactive({\n visible: false,\n x: 0,\n y: 0,\n width: 0,\n height: 0\n } as Container & { visible: boolean, data: string }),\n\n move(x: number, y: number, data?: string) {\n this.data.x = x;\n this.data.y = y;\n if (data) {\n this.data.data = data;\n }\n },\n\n visible() {\n this.data.visible = true;\n },\n hidden() {\n this.data.visible = false;\n },\n\n setData(data: string) {\n this.data.data = data;\n }\n\n};\n"],"names":[],"mappings":";;AAGO,MAAM,SAAY,GAAA;AAAA,EACrB,MAAM,QAAS,CAAA;AAAA,IACX,OAAS,EAAA,KAAA;AAAA,IACT,CAAG,EAAA,CAAA;AAAA,IACH,CAAG,EAAA,CAAA;AAAA,IACH,KAAO,EAAA,CAAA;AAAA,IACP,MAAQ,EAAA,CAAA;AAAA,GACuC,CAAA;AAAA,EAEnD,IAAA,CAAK,CAAW,EAAA,CAAA,EAAW,IAAe,EAAA;AACtC,IAAA,IAAA,CAAK,KAAK,CAAI,GAAA,CAAA,CAAA;AACd,IAAA,IAAA,CAAK,KAAK,CAAI,GAAA,CAAA,CAAA;AACd,IAAA,IAAI,IAAM,EAAA;AACN,MAAA,IAAA,CAAK,KAAK,IAAO,GAAA,IAAA,CAAA;AAAA,KACrB;AAAA,GACJ;AAAA,EAEA,OAAU,GAAA;AACN,IAAA,IAAA,CAAK,KAAK,OAAU,GAAA,IAAA,CAAA;AAAA,GACxB;AAAA,EACA,MAAS,GAAA;AACL,IAAA,IAAA,CAAK,KAAK,OAAU,GAAA,KAAA,CAAA;AAAA,GACxB;AAAA,EAEA,QAAQ,IAAc,EAAA;AAClB,IAAA,IAAA,CAAK,KAAK,IAAO,GAAA,IAAA,CAAA;AAAA,GACrB;AAEJ;;;;"}