ZF sun
8bdd9f1291
fix(diy-card): 修复两处 WXSS 不兼容 calc() + MP 兼容契约测试
微信小程序 WXSS 不支持 calc(), 两处布局在小程序上会失效:
- mini.vue corner 档: max-width: calc(100% - 170rpx) →
.mini-head { padding-right: 180rpx }(固定值, 浮层宽 120+偏移 20+呼吸 20)
- list.vue 网格: itemStyle width calc(50% - gap/2) →
布局盒 50% 宽 + 左右各 half-gap padding, 视觉移入内层 .item-card
(border/圆角/padding 随之下移, 布局盒透明只算 gutter)
- 新增 tests/diy-card-mp-compat.test.js 20 项: 全组件禁 calc()/var(--)
(先剥注释再断言) + template 标签配平(栈式匹配, 兼容插槽嵌套 template)
+ 反例自测
注: 渐变角度 linear-gradient(deg,...) 有生产先例(detail/enterprise/
forward 均在生产小程序运行), 不在禁项; 真机渲染需 HBuilderX 构建验证。
验证: 46/46(三个名片测试文件) + npm test 仅剩两个存量失败
2026-10-21 11:58:35 +08:00
..
2026-07-16 11:47:29 +08:00
2026-10-14 16:53:03 +08:00
2026-10-19 10:12:44 +08:00
2026-10-13 15:39:56 +08:00
2026-07-15 09:24:10 +08:00
2026-07-15 18:25:50 +08:00
2026-10-21 11:44:37 +08:00
2026-10-21 11:24:50 +08:00
2026-10-21 11:58:35 +08:00
2026-07-15 09:24:10 +08:00
2026-07-24 14:43:02 +08:00
2026-07-23 10:37:22 +08:00
2026-09-16 16:52:49 +08:00
2026-07-23 17:26:00 +08:00
2026-07-15 09:02:54 +08:00
2026-10-17 16:13:09 +08:00
2026-07-24 14:43:02 +08:00
2026-07-15 18:25:50 +08:00
2026-07-23 17:26:00 +08:00
2026-07-18 18:23:39 +08:00
2026-07-24 16:11:41 +08:00
2026-07-18 18:31:00 +08:00
2026-07-18 18:23:39 +08:00
2026-07-15 08:57:52 +08:00