From ff1ce034b434ff655e26ca05ccb514d7118c25b5 Mon Sep 17 00:00:00 2001 From: zzc <1761997216@qq.com> Date: Thu, 26 Feb 2026 10:51:06 +0800 Subject: [PATCH] fix: bizhi detail --- pages.json | 8 + pages/index/index.vue | 7 +- pages/wallpaper/detail.vue | 157 ++++++++--- pages/wallpaper/share.vue | 558 +++++++++++++++++++++++++++++++++++++ 4 files changed, 691 insertions(+), 39 deletions(-) create mode 100644 pages/wallpaper/share.vue diff --git a/pages.json b/pages.json index 7c6cbd4..a3bdeaa 100644 --- a/pages.json +++ b/pages.json @@ -167,6 +167,14 @@ "enablePullDownRefresh": false, "navigationStyle": "custom" } + }, + { + "path": "pages/wallpaper/share", + "style": { + "navigationBarTitleText": "壁纸分享", + "enablePullDownRefresh": false, + "navigationStyle": "custom" + } } ], "globalStyle": { diff --git a/pages/index/index.vue b/pages/index/index.vue index d8260c1..ac6d801 100644 --- a/pages/index/index.vue +++ b/pages/index/index.vue @@ -394,7 +394,12 @@ const navToMake = (item) => { }; const navToWallpaper = (item) => { - uni.navigateTo({ url: `/pages/wallpaper/detail?id=${item.id}` }); + const imageUrl = encodeURIComponent( + item.resourceInfo?.url || item.imageUrl || "", + ); + uni.navigateTo({ + url: `/pages/wallpaper/detail?id=${item.id}&imageUrl=${imageUrl}`, + }); }; const navToAvatar = (item) => { diff --git a/pages/wallpaper/detail.vue b/pages/wallpaper/detail.vue index e360afe..635bde0 100644 --- a/pages/wallpaper/detail.vue +++ b/pages/wallpaper/detail.vue @@ -43,16 +43,16 @@ - - 我也要领新春壁纸 + 更多同款壁纸 查看更多 @@ -77,39 +77,6 @@ - - - - - - - - - - - - - - - - - - @@ -120,16 +87,33 @@ 新春祝福 · 传递温情 + +