美文网首页
window.print()打印功能

window.print()打印功能

作者: 翔子丶 | 来源:发表于2021-04-24 14:24 被阅读0次

    项目使用 Vue + ant Design Vue,要添加表单的打印功能,如果直接使用 window.print()打印出来的样式会出现问题,而且出现了页眉和页脚,如果所示

    1619331402(1).jpg

    优化如下:

    • 去除页眉和页脚

      在 index.html 中添加样式去除页眉页脚,如下

      <style media="print">
        @page {
          size: auto;
          margin: 0mm;
        }
      </style>
      
    • 样式优化

      表单的 label 框统一靠右处理

        <style media="print">
        @page {
          size: auto;
      
          margin: 0mm;
        }
        .ant-form-item-label {
          text-align: right !important;
        }
      </style>
      

    优化完成后,再次点击打印


    1619331594(1).jpg

    相关文章

      网友评论

          本文标题:window.print()打印功能

          本文链接:https://www.haomeiwen.com/subject/exudrltx.html