import { useEffect } from 'react'; import { Card, Row, Col, Statistic } from 'antd'; import { ArrowUpOutlined } from '@ant-design/icons'; import PositionList from './components/PositionList'; import { stockDataService } from '@/services/stock-data'; import './AssetsPage.css'; const AssetsPage = () => { // 初始化股票数据(页面加载时) useEffect(() => { stockDataService.init().catch((error) => { console.error('初始化股票数据失败', error); }); }, []); // 写死的数据(占位) const stats = { totalAssets: 1234567, totalProfit: 234567, profitRate: 23.4, recordDays: 300, }; return (
{/* 统计卡片 */}
+2.5% 今日
+{stats.profitRate}%
+2.3%
{/* 资产趋势图表占位 */}

图表区域(后续使用 ECharts 实现)

{/* 持仓列表 */}
); }; export default AssetsPage;