vue中 window.print() 解決列印和隱藏同時進行的問題

努力學習的小瑤發表於2020-09-28

解決辦法:setTimeout或者$nextTick 如下圖

printPdf() {
  this.$emit("toClosePrintMap", false);
  // setTimeout(() => {
  this.$nextTick(() => {
    window.print();
    this.$emit("toClosePrintMap", true);
  });
  // }, 0);
},

相關文章