v26110806(正式;预览为 v26110805) 首页孕期假数据与加载性能修复——接口未返回/失败时不再按默认预产期显示假孕周(显示正在加载/点击重试);去掉演示名小汤圆/小满妈妈,空昵称小名不提交,孕期未加载时禁止保存;预产期范围校验(今天-14天~+280天,仅改动时校验);「已连续记录42天」写死值改为「和宝宝一起走过N天」,去掉我的页设计稿占位;/profile+/pregnancy 改为脚本解析时预取(原来等 window load 约10秒后才发),birth-flow 复用、ugc 的 /config 合并;首页广场图改用缩略图(首页图片约4MB→1.9MB)。
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
22
index.html
22
index.html
@@ -8,8 +8,8 @@
|
||||
<meta name="apple-mobile-web-app-capable" content="yes">
|
||||
<title>兜爸心选 · 孕育陪伴</title>
|
||||
<!-- 11-04 UGC 总开关(孕妈广场 + 测一测,后台 /box_bm/plaza 顶部切换),见 js/ugc.js -->
|
||||
<script src="js/ugc.js?v=26110702"></script>
|
||||
<!-- V:26110805 缓存版本标记:改 css/js 时同步 bump 该值(与 js/app.js 的 VER 同源),静态资源按 mtime 走 ETag 自动刷新 -->
|
||||
<script src="js/ugc.js?v=26110806"></script>
|
||||
<!-- V:26110806 缓存版本标记:改 css/js 时同步 bump 该值(与 js/app.js 的 VER 同源),静态资源按 mtime 走 ETag 自动刷新 -->
|
||||
<link rel="stylesheet" href="mama-box.css">
|
||||
<link rel="stylesheet" href="night.css?v=26110608">
|
||||
<link rel="stylesheet" href="js/wh-cm.css?v=26110642">
|
||||
@@ -1015,7 +1015,7 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
||||
<div class="ar-lines">
|
||||
<span class="ar-size" id="arSizeArt" aria-hidden="true">🌽</span>
|
||||
<div>
|
||||
<p class="ar-week" id="arLine1">孕 24 周 +3 天</p>
|
||||
<p class="ar-week" id="arLine1">--</p>
|
||||
<p class="hero-p sub" id="arLine2">像一根玉米了 · 约 600 克</p>
|
||||
</div>
|
||||
</div>
|
||||
@@ -1334,10 +1334,10 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
||||
⚠️ 必须一起删:只删输入框、留下这行展示,它就成了一句
|
||||
谁也改不动的死文案 —— 用户会在资料弹窗里翻来翻去找哪儿能改。
|
||||
⚠️ syncPregnancy() 里那行 $('.me-info p') 早就删掉了(它取的是
|
||||
**第一个** <p>)。现在第一个 <p> 是下面的「已连续记录」,
|
||||
**第一个** <p>)。现在第一个 <p> 是下面的记录行 #meRecordLine,
|
||||
谁要是把那行加回来,会把连续记录天数冲掉,而且是静默的。 -->
|
||||
<span class="me-tag hide" id="meTag"></span>
|
||||
<p id="meRecordLine">已连续记录 <b>42</b> 天</p>
|
||||
<p id="meRecordLine"></p>
|
||||
<!-- 2026-10-10 用户:未授权时说明「数据还在」,避免误以为记录丢了。用 div 不用 p:别占「第一个 <p>」 -->
|
||||
<div class="me-saved" id="meSaved" style="display:none">孕期资料已保存在本微信</div>
|
||||
</div>
|
||||
@@ -1400,7 +1400,7 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
||||
<path d="M13.8 17.2c.3 3.6 3 5.1 6 4.1" fill="none" stroke="#F0704F" stroke-width="3.4" stroke-linecap="round"/>
|
||||
</svg>
|
||||
</div>
|
||||
<div class="pc-main"><div class="pc-title" id="pcTitle">孕 24 周 +3 天</div><div class="pc-sub" id="pcSub">预产期 2024年12月22日 · 还有 110 天</div></div>
|
||||
<div class="pc-main"><div class="pc-title" id="pcTitle">正在加载孕期信息…</div><div class="pc-sub" id="pcSub"></div></div>
|
||||
<i class="chev">›</i>
|
||||
</div>
|
||||
<div class="pc-bar"><i id="pcBar" style="--p:60%"></i></div>
|
||||
@@ -2686,8 +2686,8 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
||||
<script src="guangchang/topics.js?v=26110487"></script>
|
||||
<script src="js/ava-pool.js?v=26110487"></script> <!-- 11-05 装饰头像分配表(各模块互不重复) -->
|
||||
<script src="js/wh-themes.js?v=26110609"></script>
|
||||
<script src="js/wh-cm.js?v=26110642" defer></script>
|
||||
<script src="js/pv.js?v=26110805" defer></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
<script src="js/wh-cm.js?v=26110802" defer></script>
|
||||
<script src="js/pv.js?v=26110801" defer></script> <!-- 11-07 页面访问记录(推送效果看板,见 js/pv.js) -->
|
||||
<script src="js/app.js"></script>
|
||||
<script src="js/kit.js?v=26110605"></script>
|
||||
<!-- 11-05 用户:孕期百问加上跟趣味小测试一样的底部 Tab(孕期百问 / 记一下 / 返回首页)。挂在 #detailQA 里,面板关着时跟着滑出屏外;
|
||||
@@ -2712,7 +2712,7 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
||||
if (gchDone || !window.__mbUgc) return; gchDone = true;
|
||||
var m = location.search.match(/[?&]gcv=([1-6])(?:&|$)/);
|
||||
if (!m) window.__gcDefault = 1;
|
||||
var n = m ? m[1] : '6', l = document.createElement('link'), s = document.createElement('script'), q = m ? Date.now() : 'v=26110487';
|
||||
var n = m ? m[1] : '6', l = document.createElement('link'), s = document.createElement('script'), q = m ? Date.now() : 'v=26110806';
|
||||
var dir = n === '4' || n === '6' ? 'js/gch/' : 'demo/gch/'; /* 11-03 上正式:定稿 V6(含它套的 V4)并进 js/gch/,其余效果稿仍在 demo/ */
|
||||
l.rel = 'stylesheet'; l.href = dir + 'v' + n + '.css?' + q;
|
||||
s.src = dir + 'v' + n + '.js?' + q;
|
||||
@@ -2733,13 +2733,13 @@ html.night .rs-pan .rp-card{background:rgba(255,255,255,.06);border-color:rgba(2
|
||||
})();
|
||||
</script>
|
||||
<!-- 2026-10-03 首页彩蛋:宝宝在肚皮底下动(独立文件,删掉这一行即整体下线;开关在「隐私权限」) -->
|
||||
<script src="js/bump.js?v=26110805"></script>
|
||||
<script src="js/bump.js?v=26110801"></script>
|
||||
<!-- 2026-10-04 首页头图:按孕周换宝宝 + 阳光水波(独立文件) -->
|
||||
<script src="js/hero-fx.js"></script>
|
||||
<!-- 2026-10-05 首页头图:宝宝时不时动一动小手小脚(独立文件,删掉这一行即下线) -->
|
||||
<script src="js/baby-limbs.js?v=26110487"></script>
|
||||
<script src="js/coach.js?v=26110487"></script>
|
||||
<script src="js/birth-flow.js?v=26110606"></script>
|
||||
<script src="js/birth-flow.js?v=26110806"></script>
|
||||
|
||||
<!-- 禁止下拉回弹(2026-10-11 统一规则,与孕期体重同一段):竖向拖动时从手指下往上找还能朝该方向滚的容器,找不到才拦;横滑、双指、可滚列表不受影响 -->
|
||||
<script>
|
||||
|
||||
Reference in New Issue
Block a user