*新闻详情页*/>
日期:2021-01-19 类型:科技新闻 我要分享
关键词:微信小程序页面设计,python小程序,小程序首页模板,如何建立微信小程序,怎么做微信小程序
大家要绘图1张照片,內容包含1张情况图和1个动态性转化成的2维码,前提条件是情况图是新项目自身的静态数据資源,2维码是服务端动态性转化成的,2者不在同1网站域名下。
处理方法:把全部照片都重定项同1个网站域名下:
let count = 0; let bgImg = document.creatElement('img'); let qrImg = document.creatElement('img'); bgImg.src = redirectUrl('x.png'); qrImg.src = redirectUrl('y.png'); [bgImg, qrImg].forEach((e) => { e.onload = () => { count ++; if (count === 2) { drawerImg(bgImg, qrImg); } } }) function redirectUrl (url) { return 'https://xxx/view?fileUrl=' + encodeURIComponent(url); } function drawerImg (imgContent, qrContent, scaleBy = 2) { let {bgImgW, bgImgH} = {375, 800}; let {qrx, qry, qrw, qrh} = {20, 700, 50, 50}; let Canvas = document.createElement('canvas'); let ctx = Canvas.getContext("2d"); Canvas.width = bgImgW * scaleBy; Canvas.height= bgImgH * scaleBy; ctx.drawImage(imgContent, 0, 0, bgImgW * scaleBy, bgImgH * scaleBy); ctx.drawImage(qrContent, qrx * scaleBy, qry * scaleBy, qrw * scaleBy, qrh * scaleBy); let nodeI = document.createElement("img"); nodeI.src = Canvas.toDataURL(); document.body.appendChild(nodeI) }
以上便是本文的所有內容,期待对大伙儿的学习培训有一定的协助,也期待大伙儿多多适用脚本制作之家。
Copyright © 2002-2020 微信小程序页面设计_python小程序_小程序首页模板_如何建立微信小程序_怎么做微信小程序 版权所有 (网站地图) 粤ICP备10235580号