diff --git a/frontend/real-trading.html b/frontend/real-trading.html index 08de2c4..a3d8d83 100644 --- a/frontend/real-trading.html +++ b/frontend/real-trading.html @@ -457,20 +457,20 @@ @@ -650,6 +650,23 @@ } }, methods: { + async switchTab(tab) { + if (this.currentTab === tab) return; // 已经是当前标签,不重新加载 + this.currentTab = tab; + + // 切换标签时加载对应数据 + this.loading = true; + try { + if (tab === 'trades') { + await this.fetchTradeHistory(); + } else if (tab === 'orders') { + await this.fetchOrderHistory(); + } + } finally { + this.loading = false; + } + }, + async refreshData() { this.loading = true; try {