尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

响应式问题

响应式问题
📅 发布时间:2026/6/22 12:03:39

今天遇到一个问题,组件已经设计为响应式,但是在移动端字体太小,多次调试无果,最终发现原因就在于我在main.js入口文件中引用了如下函数

/*** 设置根元素的字体大小,以实现页面的自适应布局。* @param {number} bs - 基准字体大小,默认值为 16* @param {number} width - 设计稿宽度,默认值为 335* 根据当前屏幕宽度与设计稿宽度的比例,动态调整根元素的字体大小。* 最大缩放比例限制为 2 倍。*/
const setRootFontSize  = function(bs = 16,width = 335) {
const screenWidth = window.innerWidth || document.documentElement.clientWidth || document.body.clientWidth;
const baseSize = bs; // 基准字体大小
const scale = screenWidth / width; // 设计稿宽度(通常为 375px)
document.documentElement.style.fontSize = baseSize * Math.min(scale, 2) + 'px'; // 限制最大缩放比例
}

 

教训:1)如果要用这个函数统一调整,那么组件内字体大小就无需设置为响应式rem,em等,必须设置为px,最后统一由该函数去管理。
2)如果组件完成实现了响应式,包括网格布局,row,col都用上了,字体也用了rem,em等,那么就不需要在入口文件调用该函数

总结:该函数是一个控制字体的函数,关键是字体大小的设置单位。

相关新闻

  • Python 函数缓存
  • Rhino 8.10 中文版下载安装步骤(附详细图文说明)
  • 深入解析:第十四届蓝桥杯青少组C++选拔赛[2022.12.18]第二部分编程题(2、字符翻转)

最新新闻

  • 2026西安黄金上门回收测评!隐私透明无套路攻略 - 奢侈品回收测评
  • 反直觉:前沿AI一口气揪出了80%的系统漏洞,为什么反而成了我们最大的危机?
  • 2026佛山黄金回收全新攻略,权威鉴定加持,合规回收更安心 - 奢侈品回收测评
  • 企业招算法工程师,为什么优先选择猎聘? - 新闻快传
  • 锦江武侯门店全覆盖,2026 成都名表回收优选渠道 - 讯息早知道
  • 告别估价乱象,青岛翡翠回收星级盘点,合扬连锁定价有依据 - 奢侈品交易观察员

日新闻

  • 2026速览惠州叛逆青少年学校前十大排名名单出炉 - 武汉中职最新信息发布
  • 2026上饶白蚁消杀哪家好?15年本土2大权威白蚁防治公司推荐(金盾虫控/青蚁卫士) - 我叫一
  • 天龙八部单机版终极数据管理工具:5个技巧快速掌握游戏数据编辑

周新闻

  • Visual C++运行库修复终极指南:5分钟快速解决Windows软件启动错误
  • 手把手教你构建统计局地区经济数据爬虫:从环境搭建到数据持久化全指南
  • 2026多Agent深度解析:用AI团队替代单一模型,四种架构实战落地

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号