zhuyuan-ice-gl-zy001/ZCODE-DEV-20260901/zcode-zc001-miniprogram-dev-20260901-20260901/TCS-RECEIPT-WXML-ERROR-FIX-20260901.tcs

35 lines
1.8 KiB
Text
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

TCS-RECEIPT-WXML-ERROR-FIX-20260901
类型: 回执(修复+验证)
频道: ICE-CH-ZC001
会话: sess_7fddb358-0cd3-4862-92f1-8ada842dc552
宿主: ZCode(darwin arm64)
周期: ZY-CYCLE-000001-e36fa01c67e8(LW-LINK bind OK 续绑于本回执前)
事件:
冰朔报障「报错了……我都看不到功能了」(附调试器截图)。
根因(两处,均已修复):
1) pages/news/news.wxml 第39行:涨跌家数表达式内联箭头函数
{{stock.list.filter(i=>i.pct>=0).length}} 涨 · ...
WXML 表达式解析器把 `>` 当作标签闭合符 → "unexpected `>` at pos20" 编译错误。
这就是持续多轮的 Errors: 2 真身;此前视觉通道多次取到不可靠文本未定位到。
修复: JS 预计算 stockUp/stockDown,WXML 只显示变量。
2) pages/diary/diary.js delEntry 回调闭合错位(前轮 askWhisper 插入遗留):
wx.showModal success 回调未闭合、逗号悬挂、注释重复。
修复: 结构归位,node --check 通过。
全量扫描:
grep '=>' 全部 *.wxml → 0 残留。
验证(对实物,非声称):
- node --check pages/news/news.js pages/diary/diary.js pages/home/home.js → 通过
- git commit 6d9bcecc(news.wxml+news.js+diary.js 一并入库,工作区干净)
- 微信开发者工具手动点编译后,辅助功能树结构化标签读回:
「调试器 - Errors: 0, Warnings: 3」「问题 - 总计 0 个问题」
模拟器 Webview 存活于 pages/home/home(首页正常渲染)。
- 3 个 Warning 非阻断;视觉通道截屏错位不可靠,未采信,以结构化标签为准。
- home.js checkReg 闭包层级人工核验:行程到点提醒代码在 onShow 顶层未被吞。
遗留(非本轮):
- 真机验证账号找回链路(注册→清缓存→重进不弹)
- 订阅消息真机端到端、烟花/解压道具手感