公司业务上有打印需求,但打印内容在一个弹窗中,在网上找了一圈,找到了解决办法。

1
2
3
4
let dom = document.getElementById('content')
let win = window.open('')
win.document.write(dom.outerHTML)
win.print()

以上代码就实现了指定区域的打印功能。

参考文章