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

做网站需要营业执照吗企业邮箱哪家便宜

做网站需要营业执照吗,企业邮箱哪家便宜,wordpress里面备份功能在哪里,wordpress 站群介绍 场景:今天同事提了个协助,将HTML5文件中的元素转为图片,并且最终转为base64格式传给后端。感觉还挺有意思就记录下。(试例如下) 步骤一:引入html2canvas 的js源码 html2canvas.min.js 下载地址 htt…

介绍

场景:今天同事提了个协助,将HTML5文件中的元素转为图片,并且最终转为base64格式传给后端。感觉还挺有意思就记录下。(试例如下)

步骤一:引入html2canvas 的js源码

html2canvas.min.js 下载地址  https://files.cnblogs.com/files/lyt520/html2canvas.min.js

<script src="./hiprint/plugins/jspdf/html2canvas.min.js"></script>

步骤二:遍历元素并使用html2canvas对html进行图片生成。最后将图片转为base64格式

html部分

(这个例子有一个特殊的地方,就是它会显示多个二维码标签。所有我这边使用 DOM来获取下父元素,然后再获取到底下的子元素。遍历下,一个一个转化为图片。代码如下,有不理解的可以留言讨论)

<div style="display: block" class="canvasBox"><div class="hiprint-printPanel panel-index-0" id="canvasImg" ><div class="hiprint-printPaper" original-height="45" style="width: 120mm; height: 44mm;"><div class="hiprint-printPaper-content" >div内容</div></div></div><div class="hiprint-printPanel panel-index-0" id="canvasImg" ><div class="hiprint-printPaper" original-height="45" style="width: 120mm; height: 44mm;"><div class="hiprint-printPaper-content" >div内容</div></div></div></div>
<script>window.onload=function(){//1、获取下父元素var oTd=document.querySelector('.canvasBox');               //2、遍历父元素下的子元素 oTd.children即可得到子元素for(var i=0;i<oTd.children.length;i++){//3、每个子元素中,我加上不同的class类名  所以`canvasImg${i}`oTd.children[i].className = `canvasImg${i}`;//4、获取到每个子元素的domvar domNode = document.querySelector(`.canvasImg${i}`);//5、使用html2canvas 并且配置html2canvas(domNode,{width: Math.floor(domNode.clientWidth), //宽height: Math.floor(domNode.clientHeight), //高scale: 0.7,  //设置像素比useCORS: true,allowTaint:false,}).then(function(canvas) {document.body.appendChild(canvas);var img = document.createElement('img');//6、获取图片路径 并且转base64格式img.src = canvas.toDataURL('image/jpeg');console.log(img.src,"路径");var dataURL=img.src.replace(/^data:image\/(png|jpg|jpeg);base64,/, "")console.log(dataURL,'base64格式');img.setAttribute('id', 'canvasImg');// 将img展示到页面上// prependChild(img, domNode);});}}
</script>

html2canvas中的配置项不清楚的话,推荐可以看下html2canvas的文档哟!

http://www.yayakq.cn/news/386966/

相关文章:

  • 先建网站还是先做网页网站建设的广告词
  • 做淘宝美工需要知道的网站wordpress添加分类到菜单
  • 营销网站建设大概费用最爱网
  • 网站建设与网页设计...nodejs可以做企业网站吗
  • 东莞网站推广优化网站wordpress批量修改
  • 中国人做暧暧视频网站推广策略包括哪些内容
  • 营销型企业网站分析与诊断中国室内设计网欧式
  • php网站开发案例详解常德论坛市民留言社区
  • 建设带数据搜索的网站免费国外建站
  • 石家庄住房城乡建设网站wordpress 页面编辑器
  • 大安移动网站建设大学 建网站
  • 创客贴网站建设asp网站模板安装教程
  • 促销礼品网站建设唐山企业网站建设公司
  • 临夏城乡建设局网站跨境网站建设
  • 用asp.net做企业网站软件界面设计软件有哪些
  • 辽宁建设培训网站钉钉企业注册流程
  • 片头制作网站大型地方门户网站源码
  • 建设个人技术网站免费空间已经注册 怎么做网站
  • 诊所网站建设深圳 网站设计公司
  • 网站seo技术网站模块添加
  • 酒泉网站建设优化备案期间网站可以做竞价吗
  • 做一元云购网站中企动力科技股份有限公司潍坊分公司
  • 网站 多个ip 备案建设网站硬件需要
  • 宁波网站设计服务企业网站怎么注册官网
  • 依兰县建设局网站团建智慧登陆官网
  • 加强网站信息内容建设管理企业注册网站
  • 国外网站问题微信公众号运营规则
  • 企业网站设计步骤网站访问速度慢的原因
  • 浦东手机网站建设免费搭建单页网站
  • 学习网站建设与管理中国轻工建设公司网站