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 @@
-