0.0.1 • Published 2 years ago

@pzy915/print-dom v0.0.1

Weekly downloads
-
License
-
Repository
-
Last release
2 years ago

@pzy915/print-dom

作用

一个基于 ts 和 iframe 实现的 dom 打印组件

详细使用文档: @pzy915/print-dom

安装和使用

pnpm add @pzy915/print-dom

特别注意事项:

组件内部的实现方式是先将待打印节点克隆一份出来,再对克隆的节点进行打印。但克隆过程中并不会克隆样式,并且样式也只能通过printCssArr属性指定

import { DomPrintConfig, doPrint } from '@pzy915/print-dom'

const domPrintConfig: DomPrintConfig = {
  htmlDomOrHtmlSelector: `#${id}`,
  printCssArr: [`${baseUrl}demo.css`],
}
doPrint(domPrintConfig)