import { createQRCode } from "../../utils/api" Component({ data: { qrcodeValue: "https://www.baidu.com", visible: false, qrCodeImage: "" }, properties: { dialogVisible: { type: Boolean, observer: function (value) { this.setData({ visible: value }) }, value: false }, groupInfo: { type: Object, value: { groupAvatar: "", groupLeader: "", groupName:"", groupId: "" } } }, pageLifetimes: { show () { this.createQRCode() } }, methods: { // 预览 二维码 previewImage () { const that = this.selectComponent("#qrcode") wx.canvasToTempFilePath({ canvasId: "wux-qrcode", success: (res) => { wx.previewImage({ urls: [res.tempFilePath] }) } }, that) }, // 关闭 弹框 closeDialog () { this.triggerEvent("parentVisibleValue", {visibleValue: false}) this.setData({ visible: false }) }, createQRCode () { const para = { gridId: "1169158285790900226", inviteUserId: "31f31a620399d18a39329f663437da72" } createQRCode(para).then(res => { console.log("生成邀请二维码", res) this.setData({ qrCodeImage: res.data }) }).catch(err => { console.log(err) }) } } })