UNPKG

vue-web-screen-shot

Version:

web端自定义截屏插件(Vue3版)

47 lines (46 loc) 2.28 kB
import { getColor } from "@/module/common-methords/GetColor"; import { selectColor } from "@/module/common-methords/SelectColor"; import { SetupContext } from "@vue/runtime-core"; import { setBrushSize } from "@/module/common-methords/SetBrushSize"; declare const _default: { name: string; props: {}; setup(props: Record<string, any>, context: SetupContext<any>): { screenShortWidth: import("@vue/reactivity").Ref<number>; screenShortHeight: import("@vue/reactivity").Ref<number>; screenShortController: import("@vue/reactivity").Ref<HTMLCanvasElement | null>; textInputController: import("@vue/reactivity").Ref<HTMLDivElement | null>; toolController: import("@vue/reactivity").Ref<HTMLDivElement | null>; optionIcoController: import("@vue/reactivity").Ref<HTMLDivElement | null>; optionController: import("@vue/reactivity").Ref<HTMLDivElement | null>; toolStatus: import("@vue/reactivity").Ref<boolean>; textStatus: import("@vue/reactivity").Ref<boolean>; undoStatus: import("@vue/reactivity").Ref<boolean>; optionStatus: import("@vue/reactivity").Ref<boolean>; colorPanelStatus: import("@vue/reactivity").Ref<boolean>; currentName: import("@vue/reactivity").Ref<string>; toolLeft: import("@vue/reactivity").Ref<number>; toolTop: import("@vue/reactivity").Ref<number>; optionIcoPosition: import("@vue/reactivity").Ref<number>; selectedColor: import("@vue/reactivity").Ref<string>; toolbar: { id: number; title: string; }[]; toolClickEvent: (toolName: string, index: number, mouseEvent: MouseEvent) => void; getColor: typeof getColor; selectColor: typeof selectColor; setBrushSize: typeof setBrushSize; hiddenToolIco: import("@vue/reactivity").Ref<{ save?: boolean | undefined; undo?: boolean | undefined; confirm?: boolean | undefined; }>; }; emits: { "destroy-component": (status: boolean) => boolean; "get-image-data": (base64: string) => boolean; "webrtc-error": (errMsg: string) => boolean; }; }; export default _default;