如何在vue移动端项目中使用rem
以前项目中动态控制html的字体大小, 让页面元素自适应不同机型的屏幕,
请教:用vue怎么实现这一功能,或者有其他什么好插件也期待您的推荐
在线等 多谢
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
以前项目中动态控制html的字体大小, 让页面元素自适应不同机型的屏幕,
请教:用vue怎么实现这一功能,或者有其他什么好插件也期待您的推荐
在线等 多谢
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
接受
或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
发布评论
评论(5)
在根目录的
index.html
动态设置基础像素的大小在
scss
文件中写一个mixin
函数将文件写成公共的样式文件,或者用的时候引入
以上做完
直接使用
px2rem(设置图的像素大小)
做到动态控制了找到index.html文件
插入
1rem = 100px
看这个
这个和
vue
关系应该不大吧。。。1.如果没有用第三方UI组件库,可以在页面直接引入你要动态调整
font-size
的js。比如阿里的flexble.js
2.如果用了第三方UI组件库,比如
vux
,mint
,可以在官方github
上issue
区里搜索rem
肯定会有相应的方案。推荐使用集成好的一个脚手架,https://github.com/cloud-temp...。 里面集成了:
1,阿里的
flexble.js
,动态根据设备的dpr
计算根节点的font-size
2,引入的
postcss-pxtorem
,解决了px
自动转换rem
的问题