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 {