方案一:window.print()
这个命令默认打印整个页面的内容,所以,如果想要实现局部打印功能的话,就要重新给body赋值,并且后续执行完之后再还原回去,这样的话会造成一些非预期的结果,很麻烦,并且在当前也操作,window.document.body的内容重新渲染,打印完会有刷新,影响用户的体验,所以不推荐
方案二:利用iframe,iframe.contentDocument.execCommand('
Print')
<template>
<div>
<!--需要打印的页面的某个div-->
<div id="dynamic-table-page">
<div>我是需要打印的内容</div>
</div>
<!--打印用的隐藏的iframe-->
<iframe width="0" height&