From bd24b3706691357681601fa41bb40804068bd12d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E5=AE=8B=E6=9D=B0?= Date: Wed, 29 Oct 2025 17:26:38 +0800 Subject: [PATCH] =?UTF-8?q?=E6=96=B0=E5=A2=9E=E6=B8=B8=E5=AE=A2=E6=9F=A5?= =?UTF-8?q?=E8=AF=A2=E9=BB=98=E8=AE=A4=E7=9A=84=E6=96=B9=E6=B3=95=EF=BC=9B?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- pages/home/home.vue | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) diff --git a/pages/home/home.vue b/pages/home/home.vue index c089e3d..3193d4e 100644 --- a/pages/home/home.vue +++ b/pages/home/home.vue @@ -351,10 +351,7 @@ export default { this.loadMySelectionsData() } else if (this.userStore.userInfo && this.userStore.userInfo.isVisitor){ console.log('是游客登录,加载默认自选股',this.userStore.userInfo) - - - - + this.loadGuestDefaultStocks() }else { console.log('用户未登录',this.userStore.userInfo) } @@ -523,6 +520,23 @@ export default { } }, + // 游客加载默认自选股 + async loadGuestDefaultStocks() { + try { + console.log('游客开始加载默认自选股...') + const guestResult = await MySelectionsAPI.getDefaultStocks() + console.log('游客查询默认自选股结果:', guestResult) + + if (guestResult.code === 200 && guestResult.data) { + this.processStockData(guestResult.data) + } else { + console.log('游客没有默认自选股数据') + } + } catch (error) { + console.error('游客加载默认自选股失败:', error) + } + }, + // 处理股票数据 processStockData(stockData) { console.log('处理股票数据:', stockData)