1.生成二维码
import uqrCode from '@/static/erweima.js'
uqrCode.make({canvasId: 'qrcode',componentInstance: this,text: JSON.stringify(item.id),size: 150,margin: 0,backgroundColor: '#ffffff',foregroundColor: '#000000',fileType: 'jpg',errorCorrectLevel: uqrCode.errorCorrectLevel.H,success: res => {this.imgCode = res // base64的图片格式}})
2.扫描二维码
uni.scanCode({success: (res) => {console.log(res);uni.setStorageSync('pid', res.result)uni.showToast({title: res.result,icon: 'none'})},});
这里需要注意的是生成二维码时,text属性时二维码的内容,数据类型必须是字符串类型!!
3.微信开发者工具
3.1分包管理
主包需要在pages里面也就是进入小程序的首页,pages的第一个路径就是默认页面
3.2上传
微信开发者工具上传代码时主包不可超过1.5m其实一般中等的项目是轻轻松松的,这楼里需要注意的是,
1.插件按需引入
2.项目进行分包管理
3.上传代码是记得勾选压缩文件(在微信开发者工具里面的详情-本地设置)