VUE实现打印功能的两种方法

转:https://blog.csdn.net/FireBird_one/article/details/83340724

window.print()方法也很好用:

https://blog.csdn.net/nanguaxiaoxi/article/details/79280007

打印方法:

printBtn() {

      let subOutputRankPrint = document.getElementById('print');  //想打印哪部分,就用id包起来

      let newContent = subOutputRankPrint.innerHTML;

      let oldContent = document.body.innerHTML;

      document.body.innerHTML = newContent;

      window.print();

      window.location.reload();  //不写此句再次点击打印时不起作用

      document.body.innerHTML = oldContent;

      return false;

  }