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