From ac27db4ee1ca34aad25496c688a28689f5ea983e Mon Sep 17 00:00:00 2001
From: 闫增涛 <1829501689@qq.com>
Date: 星期五, 06 九月 2024 15:51:01 +0800
Subject: [PATCH] 自定义纸质书外部网站跳转页

---
 app.json                                                  |    4 +
 packageBookService/pages/bookServices/linkPage/index.json |    5 +
 packageBookService/pages/bookServices/linkPage/index.wxss |   19 ++++++
 packageBookService/pages/bookServices/linkPage/index.wxml |    7 ++
 packageBookService/pages/bookServices/detail/index.js     |    2 
 packageBookService/pages/bookServices/linkPage/index.js   |   85 ++++++++++++++++++++++++++++
 6 files changed, 121 insertions(+), 1 deletions(-)

diff --git a/app.json b/app.json
index d1fbd39..0ab99af 100644
--- a/app.json
+++ b/app.json
@@ -77,7 +77,11 @@
         "pages/bookServices/webpage/index",
         "pages/components/webView/index",
         "pages/bookServices/detail/buyResource/index",
+<<<<<<< Updated upstream
         "pages/bookServices/detail/components/learnTask/index"
+=======
+        "pages/bookServices/linkPage/index"
+>>>>>>> Stashed changes
       ]
     }
   ],
diff --git a/packageBookService/pages/bookServices/detail/index.js b/packageBookService/pages/bookServices/detail/index.js
index fb740b3..a430620 100644
--- a/packageBookService/pages/bookServices/detail/index.js
+++ b/packageBookService/pages/bookServices/detail/index.js
@@ -719,7 +719,7 @@
       link
     } = e.currentTarget.dataset;
     wx.navigateTo({
-      url: `/packageBookService/pages/bookServices/webpage/index?url=${link}`,
+      url: `/packageBookService/pages/bookServices/linkPage/index?path=${link}`,
     });
   },
   // tag鍒囨崲
diff --git a/packageBookService/pages/bookServices/linkPage/index.js b/packageBookService/pages/bookServices/linkPage/index.js
new file mode 100644
index 0000000..7f35294
--- /dev/null
+++ b/packageBookService/pages/bookServices/linkPage/index.js
@@ -0,0 +1,85 @@
+// packageBookService/pages/bookServices/linkPage/index.js
+Page({
+
+  /**
+   * 椤甸潰鐨勫垵濮嬫暟鎹�
+   */
+  data: {
+    path: ""
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍔犺浇
+   */
+  onLoad(options) {
+    this.setData({
+      path: options.path
+    })
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍒濇娓叉煋瀹屾垚
+   */
+  onReady() {
+
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鏄剧ず
+   */
+  onShow() {
+
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰闅愯棌
+   */
+  onHide() {
+
+  },
+
+  /**
+   * 鐢熷懡鍛ㄦ湡鍑芥暟--鐩戝惉椤甸潰鍗歌浇
+   */
+  onUnload() {
+
+  },
+
+  /**
+   * 椤甸潰鐩稿叧浜嬩欢澶勭悊鍑芥暟--鐩戝惉鐢ㄦ埛涓嬫媺鍔ㄤ綔
+   */
+  onPullDownRefresh() {
+
+  },
+
+  /**
+   * 椤甸潰涓婃媺瑙﹀簳浜嬩欢鐨勫鐞嗗嚱鏁�
+   */
+  onReachBottom() {
+
+  },
+
+  /**
+   * 鐢ㄦ埛鐐瑰嚮鍙充笂瑙掑垎浜�
+   */
+  onShareAppMessage() {
+
+  },
+  copyPath() {
+    wx.setClipboardData({
+      data: this.data.path,
+      success: () => {
+        wx.showToast({
+          icon: 'success',
+          title: '澶嶅埗鎴愬姛',
+        })
+      },
+      fail: () => {
+        wx.showToast({
+          icon: 'error',
+          title: '璇烽噸璇�',
+        })
+      }
+    })
+  }
+})
\ No newline at end of file
diff --git a/packageBookService/pages/bookServices/linkPage/index.json b/packageBookService/pages/bookServices/linkPage/index.json
new file mode 100644
index 0000000..da897b1
--- /dev/null
+++ b/packageBookService/pages/bookServices/linkPage/index.json
@@ -0,0 +1,5 @@
+{
+  "usingComponents": {
+    "t-button": "tdesign-miniprogram/button/button"
+  }
+}
\ No newline at end of file
diff --git a/packageBookService/pages/bookServices/linkPage/index.wxml b/packageBookService/pages/bookServices/linkPage/index.wxml
new file mode 100644
index 0000000..6a68905
--- /dev/null
+++ b/packageBookService/pages/bookServices/linkPage/index.wxml
@@ -0,0 +1,7 @@
+<view class="page">
+  <view class="title-text"> 濡傞渶娴忚锛岃闀挎寜缃戝潃澶嶅埗鍚庝娇鐢ㄦ祻瑙堝櫒璁块棶 </view>
+  <view class="link"> {{path}} </view>
+  <view class="bottom-btn">
+    <t-button style="width: 200rpx" bind:tap="copyPath">澶嶅埗</t-button>
+  </view>
+</view>
diff --git a/packageBookService/pages/bookServices/linkPage/index.wxss b/packageBookService/pages/bookServices/linkPage/index.wxss
new file mode 100644
index 0000000..3e9d570
--- /dev/null
+++ b/packageBookService/pages/bookServices/linkPage/index.wxss
@@ -0,0 +1,19 @@
+.page {
+  padding: 200rpx 40rpx;
+}
+
+.title-text {
+  text-align: center;
+  font-size: 42rpx;
+  color: #000;
+}
+
+.link,
+.bottom-btn {
+  margin-top: 50px;
+  text-align: center;
+}
+
+.bottom-btn {
+  /* --td-button-width: 100rpx */
+}
\ No newline at end of file

--
Gitblit v1.9.1