recherche

Maison  >  Questions et réponses  >  le corps du texte

javascript - Comment imprimer le contenu d'une zone spécifiée sur une page Web écrite en Vue? ?

La page Web écrite par vue doit imprimer le contenu de la zone spécifiée, conserver le style de la page Web d'origine, et le contenu de la page Web d'origine ne peut pas être modifié après l'impression, et jqprint ne peut pas être utilisé. Comment y parvenir ?

仅有的幸福仅有的幸福2806 Il y a quelques jours915

répondre à tous(4)je répondrai

  • 習慣沉默

    習慣沉默2017-05-19 10:45:23

    @media print {
        .not-print {
            opacity: 0
        }
    }

    Dans la zone que vous ne souhaitez pas imprimer, ajoutez la classe .not-print~
    Une manière approximative. . .

    répondre
    0
  • 怪我咯

    怪我咯2017-05-19 10:45:23

    Fondamentalement, l'idée au premier étage est que les requêtes multimédias sont cachées dans des blocs qui n'ont pas besoin d'être imprimés lors de l'impression.
    Vous pouvez utiliser l'opacité ou la visibilité pour vous cacher.

    répondre
    0
  • 天蓬老师

    天蓬老师2017-05-19 10:45:23

    http://stackoverflow.com/ques...

    mywindow.document.write(this.$el.innerHTML);

    répondre
    0
  • PHP中文网

    PHP中文网2017-05-19 10:45:23

    Imprimer une partie de la page Web

    var createPdf = () => {
        let newWindow = window.open("_blank");   //打开新窗口
        let codestr = document.getElementById("pdf-wrap").innerHTML;   //获取需要生成pdf页面的p代码
        newWindow.document.write(codestr);   //向文档写入HTML表达式或者JavaScript代码
        newWindow.document.close();     //关闭document的输出流, 显示选定的数据
        newWindow.print();   //打印当前窗口
        return true;
    }

    répondre
    0
  • Annulerrépondre