iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >手把手教你如何在vue项目中使用rem布局
  • 293
分享到

手把手教你如何在vue项目中使用rem布局

vue中使用rem布局vue项目rem适配rem布局实现 2023-02-08 12:02:03 293人浏览 泡泡鱼
摘要

目录如何在Vue项目中使用rem布局方法一:使用lib-flexible1. 安装包2. 引入文件3. 根据需要设置rem4.使用rem方法二:使用postCSS-pxtorem1.

如何在vue项目中使用rem布局

场景:

在我们开发移动端项目中,实现手机页面布局,需要使用rem布局,那么该如何使用呢?

本文就详细的讲解了在vue项目中使用rem布局的整个过程,可以仔细阅读哦!

方法:

(1)使用lib-flexbile

(2)使用postcss-pxtorem

注意:

两种方法选其一使用哦,避免冲突!! !

方法一:使用lib-flexible

1. 安装包

npm i lib-flexible

2. 引入文件

在main.js(入口)中引入js文件 ---  
import 'lib-flexible/flexible.js'

3. 根据需要设置rem

node_modules文件中找flexible设置rem
为了方便可以设置rem为  width / 37.5 
相当于1rem=10px

步骤

4.使用rem

//比如设置p标签字体大小为24px

p {
	font-size:2.4rem
}

方法二:使用postcss-pxtorem

1. 安装包

//安装 postcss-pxtorem
npm i postcss-pxtorem -s

2. 创建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-size

html {
    font-size: 10px;  // 相当于1rem = 10px
}

body {
    font-size: 16px;
}

6. 可参照流程图

以上就是vue如何使用rem适配的两种方法

总结

到此这篇关于如何在vue项目中使用rem布局的文章就介绍到这了,更多相关vue项目使用rem布局内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: 手把手教你如何在vue项目中使用rem布局

本文链接: https://www.lsjlt.com/news/195168.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作