UNPKG

liang-z-screenshot

Version:

vue-web-screen-shot 修复 html2canvas 截图 图片空白

31 lines (26 loc) 986 B
import { App } from "vue"; import screenShort from "@/components/screen-short.vue"; import PlugInParameters from "@/module/main-entrance/PlugInParameters"; import { screenShotType } from "@/module/type/ComponentType"; export default { install(app: App, options: screenShotType): void { const plugInParameters = new PlugInParameters(); if (options?.enableWebRtc != null) { plugInParameters.setWebRtcStatus(options.enableWebRtc); } if (options?.loadCrossImg != null) { plugInParameters.setLoadCrossImg(options.loadCrossImg); } if (options?.level != null) { plugInParameters.setLevel(options.level); } if (options?.clickCutFullScreen != null) { plugInParameters.setClickCutFullScreenStatus(options.clickCutFullScreen); } if (options?.hiddenToolIco) { plugInParameters.setHiddenToolIco(options.hiddenToolIco); } // 将截屏组件挂载到vue实例 app.component(screenShort.name, screenShort); } };