| 主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
| 我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
本文向您展示了如何使用Canvas+Painter插件在微信中创建QR码。我希望它对每个人都有帮助!
在每日迷你程序项目中,您经常遇到需要动态绘制QR码的需要。 有许多用法方案,例如创建票证代码,绘制海报以进行结帐代码等等。本文是根据朋友的需求撰写的,我希望这对有需要的学生有用。
1. Implementation Principles
Draw using the canvas component of the weChat applet, but since it's not that easy to use, a third-party framework is used: Painter
Painter's github address: https://github.com/kujiale - mobile/painter use in bus of thine frame You need to extract the core code in it.
可以通过访问github查看使用框架的简介。立即开始。 [相关学习建议:迷你计划开发教程]
2。实现代码
准备
1。创建一个新的组件文件夹,然后放置画家核心代码
2。创建一个新的调色板文件夹,绘图代码
painter.js代码
painter.js code
painter.js代码getPosterView01 =(qrcodext)= {const poster01 = {width:256px,高度:256px,背景:#f8f8f8,views:[{类型:qrcode,content:qrcodeText,css:{color:#000000,背景:#ffffff,宽度:256px,身高:256px,高度:256px,top:0px,左:0px,sotation:0px,rotation:0,旋转:0,borderradius:0px return poster.export.exports.exports = {getporterterview/getposter <per}
实现页面目录结构
wxxml代码
view''}}} = widthfix/image button type = pracior'position'position'位置:absolute;左:- 9999rpx; '自定义>
wxss代码
.qrcode - img {background -颜色:#9999999;身高:300rpx;宽度:300rpx;}
JSON代码
请注意参考使用的页面的画家组件
{组件:{painter/componter/painter/painter/painter navigationbbartitletext:qr code} (..////posterviewjs/posterview)页面({ *页面数据的初始数据:{imgurl:null,qrcodeText:2D44D6C26134F8A109DF65897107089A,PACHPALLETTE:'' {wx.showloading({title:'获取海报',蒙版:true //绘制海报this.makeposter(this.data.data.qrcodeText) /*现在*onimgok(此路径可在保存phootos // console.log时保存photos // console.log(临时路径)(临时路径,res.deter.diter.detail.detail.detail.stail.set.path.set.set.seta)(inseet)(inseet) **生成* / makeposter(qrcodeText){wx.showloading({{wx.showloading:'生成poster'dave'dave poster,posterview.getPosterview01(qrcodeText)this.setdata({
这几篇文章你可能也喜欢:
- 迷你计划对离线妇女服装店的运营效率的影响和作用(微信Mini计划和服装商店)
- 迷你节目是展览的新体验,使展览互动更加顺畅,更聪明! (展览微信的官方帐户)
- 如何在微信中实现双向数据绑定(在微信中的双向数据绑定)
- 结合WX.Request和微信的承诺
- 实施微信小程序发送模板消息(小程序发送消息)
本文由主机参考刊发,转载请注明:请逐步告诉我如何使用微信小组中的Canvas+Painter插件创建QR码(微型图创建QR码) https://zhujicankao.com/146279.html
主机参考















评论前必须登录!
注册