- common.js: QR_STYLES 四档枚举 + normalizeQrStyle(未知回落 card) + resolveQrSize(自定义 px×2>档位自动 rpx) + qrTransform(位移经 translate, WXSS 不支持 calc) - mini.vue 基件: 头像可隐藏(默认显示, 兼容历史配置); qrBlockStyle 统一四档外观(plain 原图/card 白卡/theme 主题色/gradient 渐变, 多彩只装饰外围衬底, 码黑白保可扫); cornerClearStyle 按实际尺寸 反算让位(自定义大尺寸/关 tip 自动跟随); 扫码提示可关 - show/self: 6 新字段透传; ab-visual 测试 corner 断言改锚动态让位 - 新增 qr-style 契约测试 20 项(纯函数真值 + 基件 + 透传 + 两个 design.html 面板控件绑定与预览消费 + 反例), 9 项变异验证全抓住 - 前端四测试文件共 66 项全绿; E2E 143 项; 三回归 79/41/56 全绿
6.8 KiB
6.8 KiB