2022026-4-14 【架构】移动端适配与弱网h5
问题1:响应式布局rem模式下,如何保证横竖屏页面字体大小保持一致
使用自定义字体,保证中英文字体均适配,如果
pad与移动端
1 | |
- 响应式布局方案对比
postcss-px-to-viewport,不是 rem 方案
webpack配置
1 | |
nuxt 踩坑
- 问题: 从横屏切换竖屏,进入竖屏后最开始字体是比较大的,然后就立马变成了正常字体了,这个体验不太好
- 原因:这是 SSR hydration 阶段样式不匹配导致的闪烁。服务端渲染时用横屏样式,客户端 hydration 后 Vue 重渲染导致媒体查询样式短暂失效。
- 修复方案:在 CSS 中添加 v-cloak 防止闪烁,并确保媒体查询样式在 hydration 期间不被影响。
2022026-4-14 【架构】移动端适配与弱网h5
https://zhangyingxuan.github.io/2026-4-14 【架构】移动端适配与弱网h5/