UNPKG

myprint-design

Version:

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

1 lines 1.23 kB
{"version":3,"file":"design.mjs","sources":["../../../src/design.ts"],"sourcesContent":["import { App, h, render } from 'vue-demi';\nimport DesignPanel from '@myprint/design/components/content';\nimport { DesignPanelProps } from '@myprint/design/types/entity';\n\nexport function mountDesign(app: App<any>, props: DesignPanelProps, element?: HTMLDivElement) {\n const printNode = h(DesignPanel, props == null ? {} : props);\n let elementTmp = element!;\n if (elementTmp == null) {\n elementTmp = document.createElement('div');\n }\n printNode.appContext = app._context;\n render(printNode, elementTmp);\n if (element == null) {\n document.body.appendChild(elementTmp.firstElementChild!);\n }\n}\n"],"names":[],"mappings":";;;;AAIgB,SAAA,WAAA,CAAY,GAAe,EAAA,KAAA,EAAyB,OAA0B,EAAA;AAC1F,EAAA,MAAM,YAAY,CAAE,CAAA,WAAA,EAAa,SAAS,IAAO,GAAA,KAAK,KAAK,CAAA,CAAA;AAC3D,EAAA,IAAI,UAAa,GAAA,OAAA,CAAA;AACjB,EAAA,IAAI,cAAc,IAAM,EAAA;AACpB,IAAa,UAAA,GAAA,QAAA,CAAS,cAAc,KAAK,CAAA,CAAA;AAAA,GAC7C;AACA,EAAA,SAAA,CAAU,aAAa,GAAI,CAAA,QAAA,CAAA;AAC3B,EAAA,MAAA,CAAO,WAAW,UAAU,CAAA,CAAA;AAC5B,EAAA,IAAI,WAAW,IAAM,EAAA;AACjB,IAAS,QAAA,CAAA,IAAA,CAAK,WAAY,CAAA,UAAA,CAAW,iBAAkB,CAAA,CAAA;AAAA,GAC3D;AACJ;;;;"}