From 292d3708a75a3ad31600a90ec9e9b95f14bdcd7b Mon Sep 17 00:00:00 2001 From: H1d3rOne Date: Sun, 8 Mar 2026 06:54:37 +0800 Subject: [PATCH] =?UTF-8?q?debug:=20=E6=B7=BB=E5=8A=A0=E8=AF=A6=E7=BB=86?= =?UTF-8?q?=E8=B0=83=E8=AF=95=E6=97=A5=E5=BF=97=E6=8E=92=E6=9F=A5=E6=95=B0?= =?UTF-8?q?=E6=8D=AE=E8=A7=A3=E6=9E=90=E9=97=AE=E9=A2=98?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- xuan-deduct-uniapp/src/pages/bazi/bazi.vue | 19 +++++++++++++++++-- xuan-deduct-uniapp/src/pages/bazi/result.vue | 13 ++++++++++--- 2 files changed, 27 insertions(+), 5 deletions(-) diff --git a/xuan-deduct-uniapp/src/pages/bazi/bazi.vue b/xuan-deduct-uniapp/src/pages/bazi/bazi.vue index c1c4111..69d4a96 100644 --- a/xuan-deduct-uniapp/src/pages/bazi/bazi.vue +++ b/xuan-deduct-uniapp/src/pages/bazi/bazi.vue @@ -203,8 +203,23 @@ export default { }) console.log('API返回结果:', JSON.stringify(result)) - const resultData = result.data || result - console.log('存储的数据:', JSON.stringify(resultData)) + console.log('result类型:', typeof result) + console.log('result.data:', result.data) + console.log('result.success:', result.success) + + let resultData = null + if (result && result.success && result.data) { + resultData = result.data + } else if (result && result.data) { + resultData = result.data + } else { + resultData = result + } + + console.log('解析后的数据:', JSON.stringify(resultData)) + console.log('resultData.name:', resultData.name) + console.log('resultData.baZi:', resultData.baZi) + getApp().globalData.baziResult = resultData uni.hideLoading() diff --git a/xuan-deduct-uniapp/src/pages/bazi/result.vue b/xuan-deduct-uniapp/src/pages/bazi/result.vue index b418cb9..a34c2bd 100644 --- a/xuan-deduct-uniapp/src/pages/bazi/result.vue +++ b/xuan-deduct-uniapp/src/pages/bazi/result.vue @@ -211,11 +211,18 @@ export default { }, onLoad() { const app = getApp() - console.log('globalData:', app.globalData) - console.log('baziResult:', app.globalData ? app.globalData.baziResult : 'undefined') + console.log('===== 结果页面 onLoad =====') + console.log('app:', app) + console.log('app.globalData:', app.globalData) + if (app.globalData && app.globalData.baziResult) { this.result = app.globalData.baziResult - console.log('结果数据已加载:', JSON.stringify(this.result).substring(0, 200)) + console.log('结果数据已加载') + console.log('this.result:', this.result) + console.log('this.result.name:', this.result.name) + console.log('this.result.baZi:', this.result.baZi) + console.log('this.result.lunar:', this.result.lunar) + console.log('this.result.shengXiao:', this.result.shengXiao) } else { console.log('未获取到排盘数据') uni.showToast({