import { ref } from 'vue' import { getActivityListApi } from '@/utils/api.js' export function useBanner() { const bannerActivities = ref([]) const loadBannerActivities = async () => { try { const starId = uni.getStorageSync('star_id') || null const res = await getActivityListApi(starId, 1, 10) if (res.code === 200 && res.data?.activities) { const activities = res.data.activities // 直接使用后端返回的图片URL bannerActivities.value = activities } } catch (e) { console.error('[useBanner] 加载 banner 活动失败', e?.message ?? e) } } return { bannerActivities, loadBannerActivities, } }