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)