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({