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的图片格式
- }
- })
- uni.scanCode({
- success: (res) => {
- console.log(res);
- uni.setStorageSync('pid', res.result)
- uni.showToast({
- title: res.result,
- icon: 'none'
- })
- },
- });
这里需要注意的是生成二维码时,text属性时二维码的内容,数据类型必须是字符串类型!!
主包需要在pages里面也就是进入小程序的首页,pages的第一个路径就是默认页面
微信开发者工具上传代码时主包不可超过1.5m其实一般中等的项目是轻轻松松的,这楼里需要注意的是,
1.插件按需引入
2.项目进行分包管理
3.上传代码是记得勾选压缩文件(在微信开发者工具里面的详情-本地设置)