You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
978 B
978 B
阶段4验收记录
1. 验收范围
- 性能优化:窗口
resize事件处理节流/防抖 - 边界处理:屏宽异常值回退、末段裁剪
- 测试补齐:分段算法、子元素切片、刻度生成
2. 验收项对照
- 启动后窗口可定位到
(0, 0),并根据分段数量同步高度 - 分段计算满足
segmentCount = ceil(5000 / screenWidth) - 最后一段宽度按剩余值裁剪,不越界
- 子元素跨段切片显示连续,无丢失
- 刻度覆盖
0-5000,小格10px,大格100px - resize 高频触发时,布局刷新使用 100ms 防抖,避免抖动
3. 自动化测试清单
src/services/segmentService.test.tssrc/services/childSliceService.test.tssrc/services/tickService.test.ts
4. 执行命令
npm run test:runnpm run build
5. 结果
- 单元测试:通过
- 构建检查:通过
- 当前阶段结论:阶段4完成,可进入联调与发布准备