From 00a96d6881dd10ae7d3c4f5437bfceaabe677723 Mon Sep 17 00:00:00 2001
From: riku <risaku@163.com>
Date: 星期四, 14 十一月 2024 10:55:29 +0800
Subject: [PATCH] bug修复

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

diff --git a/miniprogram_npm/tdesign-miniprogram/image/image.js b/miniprogram_npm/tdesign-miniprogram/image/image.js
index c6e4493..8261a6e 100644
--- a/miniprogram_npm/tdesign-miniprogram/image/image.js
+++ b/miniprogram_npm/tdesign-miniprogram/image/image.js
@@ -26,13 +26,6 @@
             classPrefix: name,
         };
         this.preSrc = '';
-        this.lifetimes = {
-            attached() {
-                const { width, height } = this.data;
-                this.update();
-                this.calcSize(width, height);
-            },
-        };
         this.observers = {
             src() {
                 if (this.preSrc === this.properties.src)
@@ -47,13 +40,13 @@
             onLoaded(e) {
                 const sdkVersion = wx.getSystemInfoSync().SDKVersion;
                 const versionArray = sdkVersion.split('.').map((v) => parseInt(v, 10));
-                const { mode } = this.properties;
+                const { mode, tId } = this.properties;
                 const isInCompatible = versionArray[0] < 2 ||
                     (versionArray[0] === 2 && versionArray[1] < 10) ||
                     (versionArray[0] === 2 && versionArray[1] === 10 && versionArray[2] < 3);
                 if (mode === 'heightFix' && isInCompatible) {
                     const { height: picHeight, width: picWidth } = e.detail;
-                    getRect(this, '#image').then((rect) => {
+                    getRect(this, `#${tId !== null && tId !== void 0 ? tId : 'image'}`).then((rect) => {
                         const { height } = rect;
                         const resultWidth = ((height / picHeight) * picWidth).toFixed(2);
                         this.setData({ innerStyle: `height: ${addUnit(height)}; width: ${resultWidth}px;` });

--
Gitblit v1.9.3