import { View, Text, Image, Button } from '@tarojs/components' import Taro, { useLoad, useShareAppMessage, useShareTimeline } from '@tarojs/taro' import { useState } from 'react' import { getServices } from '../../api' import './index.scss' export default function ServicesIndex() { const [services, setServices] = useState([]) const [loading, setLoading] = useState(true) useLoad(() => { fetchServices() }) const fetchServices = async () => { try { const res: any = await getServices() // Adapt API response if needed (res.data vs res) setServices(res.results || res) } catch (err) { console.error(err) Taro.showToast({ title: '加载失败', icon: 'none' }) } finally { setLoading(false) } } useShareAppMessage(() => { return { title: 'AI 全栈解决方案', path: '/pages/services/index' } }) useShareTimeline(() => { return { title: 'AI 全栈解决方案' } }) const goDetail = (id: number) => { Taro.navigateTo({ url: `/pages/services/detail?id=${id}` }) } if (loading) return Loading... return ( AI 全栈解决方案 从数据处理到模型部署,我们为您提供一站式 AI 基础设施服务。 Taro.navigateTo({ url: '/pages/courses/index' })}> 💡 AI + VC 课程 深度解析 AI 如何赋能创投,掌握技术变现的核心逻辑 {services.map((item) => ( goDetail(item.id)} > {item.icon_url ? ( ) : ( )} {item.title} {item.description} {item.features && item.features.split('\n').map((feat: string, i: number) => ( {feat} ))} ))} 服务流程 {[ { title: '需求分析', desc: '深度沟通需求', id: 1 }, { title: '数据准备', desc: '高效数据处理', id: 2 }, { title: '模型训练', desc: '高性能算力', id: 3 }, { title: '测试验证', desc: '多维精度测试', id: 4 }, { title: '私有化部署', desc: '全栈落地部署', id: 5 } ].map((step) => ( {step.id} {step.title} {step.desc} ))} ) }