hjhan
7fc4babc28
fix(fast): 重建 bundle.js 纳入 ENTER 事件改动 + 新增 enter 链路单测
- 根因:页面(_MainLayout)加载的是 bundle.js(由 bundleconfig.json 打包 fastVue.base.js 等生成),
而非原始 fastVue.base.js;源码树 bundle.js 是改动前的陈旧构建产物(tracked in git),
导致测试环境部署拿到缺 _enterFired/$emit('enter') 的版本,回车不触发计算器($emit('enter') 未被发出)。
- 修复:按 bundleconfig.json 输入顺序重建 bundle.js(minify:false=顺序拼接),diff 仅 10 行,
重建后含完整 enter 链路(_enterFired/isEnter/$emit('enter')),与源码 fastVue.base.js 一致。
- 新增 fastVue.enter.test.js(jsdom+jQuery):覆盖 numberInput 底层 Enter→_enterFired→onchange(isEnter) 与
vueNumberInput 组件 $emit('input')+$emit('enter') 分发,9 项全过;定位期单测证明代码逻辑本身正确,
问题在构建/部署产物陈旧。
2026-07-29 15:22:06 +08:00
..
2024-05-09 14:06:26 +08:00
2026-07-08 10:59:13 +08:00
2026-07-28 11:39:09 +08:00
2026-07-14 09:46:54 +08:00
2026-07-22 16:51:40 +08:00
2026-07-02 16:14:04 +08:00
2026-07-28 16:48:50 +08:00
2024-05-09 14:06:26 +08:00
2026-07-29 15:22:06 +08:00
2026-04-23 11:25:38 +08:00
2026-04-27 15:34:12 +08:00
2026-05-08 15:09:58 +08:00
2025-09-09 16:45:25 +08:00
2026-07-29 14:34:25 +08:00
2026-04-16 15:12:39 +08:00
2026-07-29 15:22:06 +08:00
2026-07-02 16:14:04 +08:00
2026-04-22 14:46:37 +08:00
2026-07-01 11:01:33 +08:00
2026-04-22 14:46:37 +08:00
2026-04-22 14:46:37 +08:00
2025-05-19 15:44:20 +08:00
2024-05-09 14:06:26 +08:00
2024-05-09 14:06:26 +08:00
2026-07-23 13:43:43 +08:00
2026-04-27 13:25:50 +08:00
2024-05-09 14:06:26 +08:00
2024-05-09 14:06:26 +08:00
2024-05-09 14:06:26 +08:00
2024-05-09 14:06:26 +08:00
2026-04-21 14:32:16 +08:00