purui 3 maanden geleden
bovenliggende
commit
446b776193

+ 2 - 2
packages/app/src/pages-sub/home/content/index.vue

@@ -88,8 +88,8 @@ onLoad(async (query: { id: string; type?: 'banner'; data?: string }) => {
         }
       })
   } else if (type.value === 'home-banner') {
-    console.log('home-banner', JSON.parse(query.data))
-    bannerHome.value = JSON.parse(query.data)
+    console.log('home-banner', query.data)
+    bannerHome.value = JSON.parse(decodeURIComponent(query.data))
     uni.setNavigationBarTitle({
       title: bannerHome.value.name,
     })

+ 1 - 1
packages/app/src/pages-sub/mine/honors/detail/index.vue

@@ -315,7 +315,7 @@ onLoad(async (query: { type: 'badge' | 'certificate'; data: string; id: number }
           </div>
         </div> -->
 		<div
-          @click="cancelSaveImage"
+          @click="save"
           class="bg-[rgb(12,190,125)] line-height-[40px] h-[40px] text-center rounded-[50px] mx-[4px] mt-[20px] text-white font-normal font-['PingFang_SC']"
         >
           保存到本地

+ 1 - 1
packages/app/src/pages/home/components/home-banner.vue

@@ -26,7 +26,7 @@ const handleClick = () => {
   }
   if (props.detailsType === '1' && !props?.item?.url) {
     router.push(
-      `/pages-sub/home/content/index?type=home-banner&id=${props.id}&data=${JSON.stringify(props.item)}`,
+      `/pages-sub/home/content/index?type=home-banner&id=${props.id}&data=${encodeURIComponent(JSON.stringify(props.item))}`,
     )
   }
 }