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.上传代码是记得勾选压缩文件(在微信开发者工具里面的详情-本地设置)