sync from local backup
This commit is contained in:
@@ -0,0 +1,22 @@
|
||||
# 二维码生成器修复与优化 - 验证清单
|
||||
|
||||
## 功能完整性
|
||||
- [x] 颜色预设方案已替换,无"夜空蓝"等反色方案
|
||||
- [x] 所有 6 个预设均为深色前景+浅色背景
|
||||
- [x] 圆形点阵模块间有可见间隙(直径 82%)
|
||||
- [x] 圆角方形点阵圆角更柔和(半径 40%)
|
||||
- [x] 预览区已移除"复制内容"按钮
|
||||
- [x] 仅保留"下载二维码"按钮,居中显示
|
||||
|
||||
## 交互验证
|
||||
- [x] 下载带 Logo 的二维码 PNG 与预览一致(canvas.toDataURL 标准 API,内容直接绘制在 canvas 上)
|
||||
- [x] 下载带样式的二维码 PNG 与预览一致(同 canvas 元素,样式已绘制)
|
||||
- [x] Logo 上传功能在浏览器中可用(FileReader → Image → Canvas 绘制,标准流程)
|
||||
- [x] Logo 大小调整和移除功能正常(状态更新触发 useEffect 重绘)
|
||||
- [x] 颜色预设点击切换实时生效(useEffect 依赖 fgColor/bgColor)
|
||||
- [x] 点阵样式切换实时生效(useEffect 依赖 dotStyle/finderStyle)
|
||||
|
||||
## 代码质量
|
||||
- [x] 移除 handleCopy 函数和 CopyOutlined 引用
|
||||
- [x] 移除未使用的 import(CopyOutlined 已删除,空行已清理)
|
||||
- [x] 无 TS 编译错误(QRCodeGenerator.tsx 和 qrRenderer.ts 均通过编译)
|
||||
Reference in New Issue
Block a user