diff --git a/.ua/backlog.json b/.ua/backlog.json index 1cb45b8..152b3a3 100644 --- a/.ua/backlog.json +++ b/.ua/backlog.json @@ -2878,7 +2878,7 @@ "acceptance": "新增 sparkline(props):values 序列经 max/min 归一后按 viewBox 等比缩放,首末点贴边、内缩 2px 防裁切;area 缺省填充(低透明度)、marker 缺省标记末点;全等值时走中线不除零;非有限数先剔除;少于两点返回空图不画假横线;颜色全走 currentColor(线 / 面积 / 圆点),父级改 color 即换色;样式只消费 --ua-* 令牌,禁止新增硬编码阴影 / 时长 / 字号;十处落点全同步,npm run check 全绿", "status": "done", "domain": "new", - "notes": "svg 元素必须 createElementNS,h() 只能造 HTML——写了个 svgEl 小工具统一 setAttribute,避免每处重复三行。全等值除零保护用 :所有点落中线才是正确观感,若直接除会得到 Infinity 把折线扔出画布。踩坑:statistic.value 是 Signal 而非数字,demo 里直接传 1284 会类型报错——演示代码也算源码,得按真实 API 写" + "notes": "svg 元素必须 createElementNS,h() 只能造 HTML——写了个 svgEl 小工具统一 setAttribute,避免每处重复三行。全等值除零保护写成 max - min || span 兜底 1:所有点落中线才是正确观感,直接除会得到 Infinity 把折线扔出画布。踩坑:statistic.value 是 Signal 而非数字,demo 里直接传 1284 会类型报错——演示代码也算源码,得按真实 API 写。踩坑:写 backlog 备注时把表达式放进反引号、整串又用 bash 双引号包着,反引号被当作命令替换执行掉了(备注里凭空少一句),改用脚本落盘。" } ] } \ No newline at end of file