From 4a9955330070cf8abd78d95aaa2067d9a06a88c3 Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期二, 07 五月 2024 10:05:59 +0800
Subject: [PATCH] 各页面bug修改

---
 packageDomain/pages/resourceDetails/document/index.js |   61 ++++++++++++++++++++++++++++--
 1 files changed, 57 insertions(+), 4 deletions(-)

diff --git a/packageDomain/pages/resourceDetails/document/index.js b/packageDomain/pages/resourceDetails/document/index.js
index 2276497..0ca3e50 100644
--- a/packageDomain/pages/resourceDetails/document/index.js
+++ b/packageDomain/pages/resourceDetails/document/index.js
@@ -33,6 +33,10 @@
     pauseTime: 0, //鏆傚仠鏃堕棿
     applyState: '',
     deadline: '',
+    lzoomFlag: false, //瀹氫箟 缂╂斁浜嬩欢 鑺傛祦闃�,闃叉涓�娆$缉鏀捐Е鍙戜袱娆$缉鏀句簨浠�
+    distance: 0, //璁板綍鎵嬫寚绉诲姩璺濈
+    scale: 1, //瀹氫箟鍒濆鍖栫殑椤甸潰缂╂斁澶у皬
+    newScale: 1, //璁板綍鏂扮殑椤甸潰缂╂斁澶у皬
   },
   /**
    * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
@@ -342,12 +346,61 @@
   },
   //棰勮鍥剧墖锛屾斁澶ч瑙�
   preview(event) {
-    console.log(event.currentTarget.dataset.src)
-    let currentUrl = event.currentTarget.dataset.src
+    let urls = [event.currentTarget.dataset.src]
     wx.previewImage({
-      current: currentUrl, // 褰撳墠鏄剧ず鍥剧墖鐨刪ttp閾炬帴
-      // urls: this.data.showData // 闇�瑕侀瑙堢殑鍥剧墖http閾炬帴鍒楄〃
+      urls: urls // 闇�瑕侀瑙堢殑鍥剧墖http閾炬帴鍒楄〃
     })
   },
 
+  // myTouchStart(e) {
+  //   //---------------------璁板綍缂╂斁浜嬩欢淇℃伅---------------------
+  //   // 褰撲袱鏍规墜鎸囨斁涓婂幓鐨勬椂鍊欙紝灏嗚窛绂�(distance)鍒濆鍖栥��
+  //   let xMove = e.touches[1].clientX - e.touches[0].clientX;
+  //   let yMove = e.touches[1].clientY - e.touches[0].clientY;
+  //   //璁$畻寮�濮嬭Е鍙戜袱涓墜鎸囧潗鏍囩殑璺濈
+  //   const distance = Math.sqrt(xMove * xMove + yMove * yMove);
+  //   this.setData({
+  //     distance: distance
+  //   })
+  //   //---------------------璁板綍缂╂斁浜嬩欢淇℃伅end---------------------
+  // },
+  // myTouchMove(e) {
+  //   // ----------------鐩戝惉鎵嬪娍缂╁皬鏀惧ぇ浜嬩欢----------------
+  //   // 鍗曟墜鎸囩缉鏀句笉鍋氫换浣曟搷浣�
+  //   if (e.touches.length != 1) {
+  //     //鍙屾墜鎸囪繍鍔� x绉诲姩鍚庣殑鍧愭爣鍜寉绉诲姩鍚庣殑鍧愭爣
+  //     let xMove = e.touches[1].clientX - e.touches[0].clientX;
+  //     let yMove = e.touches[1].clientY - e.touches[0].clientY;
+  //     //鍙屾墜鎸囪繍鍔ㄦ柊鐨� ditance
+  //     let newDistance = Math.sqrt(xMove * xMove + yMove * yMove);
+  //     //璁$畻绉诲姩鐨勮繃绋嬩腑瀹為檯绉诲姩浜嗗灏戠殑璺濈
+  //     let distanceDiff = newDistance - this.data.distance;
+  //     // newScale = scale + 0.005 * distanceDiff
+  //     console.log('绉诲姩璺濈', distanceDiff);
+  //     this.setData({
+  //       newScale: this.data.newScale + 0.005 * distanceDiff
+  //     })
+  //     // 鎵撳紑缂╂斁鐩戝惉
+  //     // zoomFlag = true
+  //     this.setData({
+  //       lzoomFlag: true
+  //     })
+  //     return
+  //   }
+  //   // ----------------鐩戝惉鎵嬪娍缂╁皬鏀惧ぇ浜嬩欢end----------------
+  // },
+  // myTouchEnd() {
+  //   if (this.data.lzoomFlag) {
+  //     if (this.data.newScale > 1.3) {
+  //       console.log("鏀惧ぇ浜�", this.data.newScale);
+  //     } else if (this.data.newScale < 0.7, this.data.newScale) {
+  //       console.log("缂╁皬浜�");
+  //     }
+  //     // 鍏抽棴缂╂斁鐩戝惉
+  //     // zoomFlag = false
+  //     this.setData({
+  //       lzoomFlag: false
+  //     })
+  //   }
+  // },
 })
\ No newline at end of file

--
Gitblit v1.9.1