位置: IT常识 - 正文
推荐整理分享如何在vue项目中使用rem布局(如何在vue项目中运行后端),希望有所帮助,仅作参考,欢迎阅读内容。
文章相关热门搜索词:如何在vue项目中导入外部的包,如何在vue项目中引入中国地图,如何在vue项目中运行后端,如何在vue项目中引入html,如何在vue项目中使用飞书的api,如何在vue项目中导入外部的包,如何在vue项目中使用媒体查询,如何在vue项目中运行后端,内容如对您有帮助,希望把文章链接给更多的朋友!
场景:
在我们开发移动端项目中,实现手机页面布局,需要使用rem布局,那么该如何使用呢?
本文就详细的讲解了在vue项目中使用rem布局的整个过程,可以仔细阅读哦!
方法:
(1)使用lib-flexbile
(2)使用postcss-pxtorem
注意:
两种方法选其一使用哦,避免冲突!! !
方法一:使用lib-flexible1. 安装包npm i lib-flexible2. 引入文件在main.js(入口)中引入js文件 ---import 'lib-flexible/flexible.js'3. 根据需要设置rem在node_modules文件中找flexible设置rem为了方便可以设置rem为 width / 37.5 相当于1rem=10px4.使用rem//比如设置p标签字体大小为24pxp {font-size:2.4rem}方法二:使用postcss-pxtorem1. 安装包//安装 postcss-pxtoremnpm i postcss-pxtorem -s2. 创建rem.js文件在src目录新建rem文件夹(一般情况下可以创建util文件夹),新建rem.js,添加如下代码
//兼容处理function setHtml() { //获取设备宽度 var deviceWidth = document.documentElement.offsetWidth; //给html标签设置fontSize,就是给rem赋值 document.documentElement.style.fontSize = deviceWidth / 375 * 10 + 'px';}//窗口大小变化的时候执行window.onresize = setHtml;//页面初始加载时也要触发setHtml();3. 新建 .postcssrc.js在项目根目录新建 .postcssrc.js(注意 . 不要忘记加),添加代码如下:
module.exports = { "plugins": { "postcss-pxtorem": { "rootValue": 37.5, "propList": ["*"] } }}4. 在main.js中引入注意:路径根据自己新建的文件夹为准
import '@/rem/rem.js'5. 设置body的font-sizehtml { font-size: 10px; // 相当于1rem = 10px}body { font-size: 16px;}6. 可参照流程图以上就是vue如何使用rem适配的两种方法,有其他方法的uu们欢迎在评论区回复哦!
上一篇:Stable Diffusion 关键词tag语法教程
下一篇:JavaScript 30 JavaScript 日期格式
友情链接: 武汉网站建设