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