当前位置: 首页 > news >正文

怎么做木马网站wordpress自动分享

怎么做木马网站,wordpress自动分享,视频网站开发视频教程,网站建设 设计创意需求是打印指定div实现小票打印功能。调用浏览器的自带打印功能只能实现打印可视区域,所以这里采用截图新窗口打开打印去实现此需求。 1.安装html2canvas库实现截图功能 npm install html2canvas --save2.在需要进行截图和打印的组件中,引入html2canvas…

需求是打印指定div实现小票打印功能。调用浏览器的自带打印功能只能实现打印可视区域,所以这里采用截图+新窗口打开打印去实现此需求。

1.安装html2canvas库实现截图功能

npm install html2canvas --save

2.在需要进行截图和打印的组件中,引入html2canvas库

import html2canvas from 'html2canvas';

3.实现截图打印功能

  1. 需要给打印元素添加id为targetDiv
<div id="targetDiv"></div>
  1. 截图div获取base64图片
    // 打印当前sheetprintDiv() {const div = document.getElementById('targetDiv'); // 通过id获取目标divhtml2canvas(div).then((canvas) => {const base64 = canvas.toDataURL(); // 将canvas转换为base64图片this.printMethods(base64); // 调用打印方法});}
  1. 书写打印方法
printMethods(base64) {const printWindow = window.open('', '_blank'); // 打开一个新的空白窗口printWindow.document.write(`<html><head><title>打印</title></head><style type="text/css">@media print {@page {size: auto;margin: 1mm; /* 影响打印的边缘margin */table { page-break-after: auto; }tr    { page-break-inside: avoid; page-break-after: auto; }td    { page-break-inside: avoid; page-break-after: auto; }thead { display: table-header-group; }tfoot { display: table-footer-group; }}}</style><img style="width:100%;height:auto;margin:0px auto;" src="${base64}"></html>`);printWindow.document.close();printWindow.onload = function () {// 图片加载完成后触发打印操作printWindow.print(); // 打印新窗口中的内容printWindow.onafterprint = function () {// 打印完成后关闭新窗口printWindow.close();};};}

注意:

1.  <head><title>打印</title></head>这里是新窗口的页面标题
2.  @media print {@page {size: auto;margin: 1mm; /* 影响打印的边缘margin */table { page-break-after: auto; }tr    { page-break-inside: avoid; page-break-after: auto; }td    { page-break-inside: avoid; page-break-after: auto; }thead { display: table-header-group; }tfoot { display: table-footer-group; }}}这一块是设置打印纸的大小 我这里是根据我元素的大小来设置的,可跟具体需求改写
http://www.yayakq.cn/news/633827/

相关文章:

  • 各省网站备案时长帮人做项目的网站
  • 学建网站 必须学那些知识天津搜索引擎优化公司
  • 游戏发号网站源码技术馆网站建设
  • 为什么做旅游网站汕头网站设计公司
  • 环保材料 技术支持 东莞网站建设展示型手机网站模板
  • 网站没备案如何做淘宝客溆浦县建筑公司网站
  • 学院网站建设与管理办法广西营销型网站公司
  • wordpress 建站简单吗开发微信公众号公司
  • 做网站盐城广告公司取名大全最新版的
  • 花都区水务建设管理中心官方网站drupal与wordpress
  • 方维网络的品牌网站建设系统优化建议
  • 一级网站和二级网站的区别免费人物素材网站
  • 旅游类网站如何做推广成都生物城建设有限公司网站
  • 网站开发英文十大ps培训机构
  • 三网一体网站建设湘潭网站建设 就问磐石网络专业
  • 做网站卖广告位赚钱吗重庆室内设计公司
  • 罗湖外贸网站建设wordpress 模板丢失
  • 建筑导航网站菏泽市城乡和建设局网站
  • 黄冈网站推广收费标准网上购物平台类型有哪些
  • 太原网站建设模板站一学一做专题网站
  • 潍坊优化网站排名北京网络网站建设价格
  • 淘宝客不建立网站怎么做v7v3 wordpress
  • 广州网站app制作公司wordpress 点赞函数
  • 盐城做网站找哪家好2001国产卡一卡二新区
  • 深圳企业网站制作公司哪家好怎么在网站上做404页面
  • 苏州建网站制作费用多少钱最新房价排行榜
  • 国内做设计的网站有哪些方面wordpress做博客什么主题好
  • 创建网站目录权限在哪个网站注册公司
  • 威县做网站哪家便宜vps推荐
  • 一 网站建设方案建设网站技术公司电话