import { useState, useEffect } from 'react' import { statsApi } from '../api/modules/stats' function Home() { const [stats, setStats] = useState({ totalUsers: 0, todayOrders: 0, todayRevenue: 0, }) const [loading, setLoading] = useState(true) useEffect(() => { fetchStats() }, []) const fetchStats = async () => { try { const response = await statsApi.getDashboardStats() if (response.code === 0) { setStats(response.data) } } catch (error) { console.error('Failed to fetch stats:', error) } finally { setLoading(false) } } return (
加载中...
) : ({stats.totalUsers.toLocaleString()}
总用户数
{stats.todayOrders.toLocaleString()}
今日订单
¥{stats.todayRevenue.toLocaleString()}
今日收入