diff --git a/components/iconfont/iconfont.vue b/components/iconfont/iconfont.vue index ad73f2b1..95075a92 100644 --- a/components/iconfont/iconfont.vue +++ b/components/iconfont/iconfont.vue @@ -41,14 +41,13 @@ @import url('@/static/icon/iconfont.css'); /* @import url('https://at.alicdn.com/t/c/font_4227145_kbr2f9jt68b.css'); */ .iconfont { - display: flex; + /* [iOS 修复] 2026-06-30 + 原先 display:flex + max-width/max-height:100px + width/height:1em + 在 iOS 微信真机上会导致大尺寸 icon (如 120rpx) 被裁剪或样式残缺。 + 改用 inline-block,让 font-size 驱动尺寸,不设 max-width/max-height。 */ + display: inline-block; font-size: inherit; overflow: hidden; - /* 限制最大尺寸防止缩放异常 */ - max-width: 100px; - max-height: 100px; - width: 1em; - height: 1em; /* 因icon大小被设置为和字体大小一致,而span等标签的下边缘会和字体的基线对齐,故需设置一个往下的偏移比例,来纠正视觉上的未对齐效果 */ vertical-align: -0.15em; outline: none; diff --git a/pages/plugins/vr-ticket-wallet/records/index.vue b/pages/plugins/vr-ticket-wallet/records/index.vue index 0ba718c7..a8243b58 100644 --- a/pages/plugins/vr-ticket-wallet/records/index.vue +++ b/pages/plugins/vr-ticket-wallet/records/index.vue @@ -42,7 +42,7 @@ @@ -54,7 +54,7 @@ @@ -150,22 +150,23 @@