|
@@ -1,13 +1,21 @@
|
|
|
|
+import {
|
|
|
|
+ createWxCode
|
|
|
|
+} from '~/api/global'
|
|
Component({
|
|
Component({
|
|
properties: {},
|
|
properties: {},
|
|
data: {
|
|
data: {
|
|
state: false,
|
|
state: false,
|
|
- img: ''
|
|
|
|
|
|
+ qrCode: ''
|
|
},
|
|
},
|
|
methods: {
|
|
methods: {
|
|
- open() {
|
|
|
|
|
|
+ async open() {
|
|
|
|
+ let qrCode = await createWxCode({
|
|
|
|
+ page: "/pages/index/index",
|
|
|
|
+ scene: `?uid=${wx.getStorageSync('uid')}`
|
|
|
|
+ })
|
|
this.setData({
|
|
this.setData({
|
|
- state: true
|
|
|
|
|
|
+ state: true,
|
|
|
|
+ qrCode
|
|
})
|
|
})
|
|
},
|
|
},
|
|
closeMediaBox() {
|
|
closeMediaBox() {
|
|
@@ -34,7 +42,7 @@ Component({
|
|
pic.onload = () => {
|
|
pic.onload = () => {
|
|
ctx.drawImage(pic, 0, 0, 646, 959);
|
|
ctx.drawImage(pic, 0, 0, 646, 959);
|
|
let pl = canvas.createImage();
|
|
let pl = canvas.createImage();
|
|
- pl.src = 'https://mp.weixin.qq.com/cgi-bin/showqrcode?ticket=gQEs8TwAAAAAAAAAAS5odHRwOi8vd2VpeGluLnFxLmNvbS9xLzAyZzR0ZTE2T2M5N1UxYURaYU5CY1QAAgSHoQplAwQgHAAA'
|
|
|
|
|
|
+ pl.src = this.data.qrCode
|
|
pl.onload = async () => {
|
|
pl.onload = async () => {
|
|
ctx.drawImage(pl, 29, 756, 170, 170)
|
|
ctx.drawImage(pl, 29, 756, 170, 170)
|
|
let {
|
|
let {
|