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 Normal View History

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 顶层未被吞。
遗留(非本轮):
- 真机验证账号找回链路(注册→清缓存→重进不弹)
- 订阅消息真机端到端、烟花/解压道具手感