diff --git a/pages/index/index.js b/pages/index/index.js
index 88f3418..fa87864 100644
--- a/pages/index/index.js
+++ b/pages/index/index.js
@@ -15,6 +15,7 @@ Page({
todayDone: false,
todayDuration: 0,
todayTargetText: '',
+ homeTip: '',
// Ring number font size in rpx. WeChat auto-scales text by the user's
// font-size setting (fontSizeScaleFactor) but does NOT scale rpx box
// dimensions — so on a real device with enlarged system font the 84rpx
@@ -147,6 +148,10 @@ Page({
// 分段格子(每天一格)只在计划天数 <= 10 时用;更长则退化为里程碑连续条,避免格子过密
const useSegments = plan.totalDays > 0 && plan.totalDays <= 10
const planDays = useSegments ? Array.from({ length: plan.totalDays }, (_, i) => i) : []
+ // 首页姿势要领:从 config.postureTips 随机取一条,每次刷新都换,
+ // 让用户反复进首页能看到不同要领。配置为空时回退到默认文案,避免空白。
+ const tips = config.postureTips || []
+ const homeTip = tips.length ? tips[Math.floor(Math.random() * tips.length)] : '保持身体成一条直线,核心收紧,均匀呼吸'
this.setData({
theme,
icons: iconsMod.build(theme),
@@ -160,7 +165,8 @@ Page({
planTotal: plan.totalDays,
planProgress,
useSegments,
- planDays
+ planDays,
+ homeTip
})
},
diff --git a/pages/index/index.wxml b/pages/index/index.wxml
index 9b419b8..da1af32 100644
--- a/pages/index/index.wxml
+++ b/pages/index/index.wxml
@@ -64,7 +64,6 @@
{{todayTargetText}}
- 平板支撑
@@ -106,7 +105,7 @@
- 保持身体成一条直线,核心收紧,均匀呼吸
+ {{homeTip}}
diff --git a/pages/index/index.wxss b/pages/index/index.wxss
index c3eaf78..a662f9b 100644
--- a/pages/index/index.wxss
+++ b/pages/index/index.wxss
@@ -249,7 +249,6 @@
background: linear-gradient(135deg, rgba(var(--primary-rgb), 0.10), rgba(var(--primary-rgb), 0.03));
border: 6rpx solid rgba(var(--primary-rgb), 0.18);
box-shadow: 0 0 0 14rpx rgba(var(--primary-rgb), 0.05);
- margin-bottom: 20rpx;
overflow: hidden;
}
@@ -266,14 +265,6 @@
overflow: hidden;
}
-.target-unit {
- display: block;
- font-size: 26rpx;
- color: var(--text-secondary);
- margin-top: 4rpx;
- line-height: 1;
-}
-
.today-status {
margin-top: 16rpx;
display: flex;