主机参考: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({
这几篇文章你可能也喜欢:
- 对迷你计划开发实践的简单分析是如何获取手机号码(迷你程序的过程以获取手机号码)
- 简单分析迷你程序学习图像标签和刀片组件(微信迷你程序图像标签)
- 请逐步告诉我如何在迷你程序中开发搜索输入框组件
- 简单分析如何在迷你程序中开发内容列表组件(如何创建和开发迷你程序)
- 如何在小程序(Apple组件库)中安装和使用UI组件库
本文由主机参考刊发,转载请注明:请逐步告诉我如何使用微信小组中的Canvas+Painter插件创建QR码(微型图创建QR码) https://zhujicankao.com/146279.html
评论前必须登录!
注册