// pages/detailedReport/detailedReport.ts Page({ data: { // 导航栏背景色,根据滚动位置动态变化 navBgColor: 'rgba(255,255,255,0)', header: { date: '2026-07-23 16:32', bmi: 'BMI正常', change: '较上次-0.3kg' } }, // 滚动时导航栏背景渐显 onScroll(e: WechatMiniprogram.ScrollViewScroll) { const scrollTop = e.detail.scrollTop; const opacity = Math.min(Math.max(scrollTop / 300, 0), 1); this.setData({ navBgColor: `rgba(255,255,255,${opacity})`, }); }, })