小程序转发
All checks were successful
Deploy to Server / deploy (push) Successful in 24s

This commit is contained in:
jeremygan2021
2026-02-17 11:07:16 +08:00
parent eb3655acd1
commit 321c57bee2
8 changed files with 121 additions and 12 deletions

View File

@@ -1,5 +1,5 @@
import React, { useState, useEffect } from 'react'
import Taro, { useRouter, useShareAppMessage, useDidShow } from '@tarojs/taro'
import Taro, { useRouter, useShareAppMessage, useShareTimeline, useDidShow } from '@tarojs/taro'
import { View, Text, Image, Button, RichText } from '@tarojs/components'
import { AtIcon, AtProgress, AtModal, AtModalHeader, AtModalContent, AtModalAction, AtInput } from 'taro-ui'
import { getActivityDetail, signupActivity } from '../../../api'
@@ -125,10 +125,19 @@ const ActivityDetail = () => {
}
useShareAppMessage(() => {
return {
title: activity?.title || '社区活动',
path: `/subpackages/forum/activity/detail?id=${id}`
}
return {
title: activity?.title || '社区活动',
path: `/subpackages/forum/activity/detail?id=${id}`,
imageUrl: activity?.display_banner_url || activity?.banner_url || activity?.cover_image
}
})
useShareTimeline(() => {
return {
title: activity?.title || '社区活动',
query: `id=${id}`,
imageUrl: activity?.display_banner_url || activity?.banner_url || activity?.cover_image
}
})
if (loading) return <View className='loading-container'><Text>Loading...</Text></View>