From 8e3f3890e93d097df4be744648b9ac404d20a558 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 23 四月 2026 17:58:50 +0800
Subject: [PATCH] 2026.4.23

---
 miniprogram_npm/tdesign-miniprogram/qrcode/qrcode.js |    2 +-
 1 files changed, 1 insertions(+), 1 deletions(-)

diff --git a/miniprogram_npm/tdesign-miniprogram/qrcode/qrcode.js b/miniprogram_npm/tdesign-miniprogram/qrcode/qrcode.js
index 12ee3ad..e7d6ad4 100644
--- a/miniprogram_npm/tdesign-miniprogram/qrcode/qrcode.js
+++ b/miniprogram_npm/tdesign-miniprogram/qrcode/qrcode.js
@@ -1 +1 @@
-import{__awaiter,__decorate}from"tslib";import props from"./props";import config from"../common/config";import{SuperComponent,wxComponent}from"../common/src/index";const{prefix:prefix}=config,name=`${prefix}-qrcode`;let QRCode=class extends SuperComponent{constructor(){super(...arguments),this.externalClasses=[`${prefix}-class`,`${prefix}-class-canvas`],this.options={multipleSlots:!0,virtualHost:!0},this.properties=Object.assign(Object.assign({},props),{statusRender:{type:Boolean,value:!1},style:{type:String,value:""},customStyle:{type:String,value:""}}),this.data={prefix:prefix,showMask:!1,classPrefix:name,canvasReady:!1},this.lifetimes={ready(){return __awaiter(this,void 0,void 0,function*(){const e=this.selectComponent("#qrcodeCanvas"),t=yield e.getCanvasNode();this.setData({canvasNode:t})})},attached(){this.setData({showMask:"active"!==this.properties.status})}},this.observers={status:function(e){this.setData({showMask:"active"!==e})}},this.methods={handleDrawCompleted(){this.setData({canvasReady:!0})},handleDrawError(e){console.error("浜岀淮鐮佺粯鍒跺け璐�",e)},handleRefresh(){this.triggerEvent("refresh")},handleDownload(){return __awaiter(this,void 0,void 0,function*(){this.data.canvasNode?wx.canvasToTempFilePath({canvas:this.data.canvasNode,success:e=>{wx.saveImageToPhotosAlbum({filePath:e.tempFilePath})},fail:e=>{console.error("canvasToTempFilePath failed",e)}},this):console.error("鏈壘鍒� canvas 鑺傜偣")})}}}};QRCode=__decorate([wxComponent()],QRCode);export default QRCode;
\ No newline at end of file
+import{__awaiter,__decorate}from"tslib";import props from"./props";import config from"../common/config";import{SuperComponent,wxComponent}from"../common/src/index";import usingConfig from"../mixins/using-config";const{prefix:prefix}=config,componentName="qrcode";let QRCode=class extends SuperComponent{constructor(){super(...arguments),this.behaviors=[usingConfig({componentName:"qrcode"})],this.externalClasses=[`${prefix}-class`,`${prefix}-class-canvas`],this.options={multipleSlots:!0},this.properties=Object.assign(Object.assign({},props),{statusRender:{type:Boolean,value:!1}}),this.data={prefix:prefix,showMask:!1,classPrefix:`${prefix}-qrcode`,canvasReady:!1},this.lifetimes={ready(){return __awaiter(this,void 0,void 0,function*(){const e=this.selectComponent("#qrcodeCanvas"),s=yield e.getCanvasNode();this.setData({canvasNode:s})})},attached(){this.setData({showMask:"active"!==this.properties.status})}},this.observers={status:function(e){this.setData({showMask:"active"!==e})}},this.methods={init(){const e=this.selectComponent("#qrcodeCanvas");e&&e.initCanvas()},handleDrawCompleted(){this.setData({canvasReady:!0})},handleDrawError(e){console.error("浜岀淮鐮佺粯鍒跺け璐�",e)},handleRefresh(){this.triggerEvent("refresh")},handleDownload(){return __awaiter(this,void 0,void 0,function*(){this.data.canvasNode?wx.canvasToTempFilePath({canvas:this.data.canvasNode,success:e=>{wx.saveImageToPhotosAlbum({filePath:e.tempFilePath})},fail:e=>{console.error("canvasToTempFilePath failed",e)}},this):console.error("鏈壘鍒� canvas 鑺傜偣")})}}}};QRCode=__decorate([wxComponent()],QRCode);export default QRCode;
\ No newline at end of file

--
Gitblit v1.9.3