位置: IT常识 - 正文

如何在vue项目中使用rem布局(如何在vue项目中运行后端)

发布时间:2024-01-16
如何在vue项目中使用rem布局 如何在vue项目中使用rem布局

推荐整理分享如何在vue项目中使用rem布局(如何在vue项目中运行后端),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:如何在vue项目中导入外部的包,如何在vue项目中引入中国地图,如何在vue项目中运行后端,如何在vue项目中引入html,如何在vue项目中使用飞书的api,如何在vue项目中导入外部的包,如何在vue项目中使用媒体查询,如何在vue项目中运行后端,内容如对您有帮助,希望把文章链接给更多的朋友!

场景:

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

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

方法:

(1)使用lib-flexbile

如何在vue项目中使用rem布局(如何在vue项目中运行后端)

(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=10px

4.使用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们欢迎在评论区回复哦!

本文链接地址:https://www.jiuchutong.com/zhishi/297513.html 转载请保留说明!

上一篇:Stable Diffusion 关键词tag语法教程

下一篇:JavaScript 30 JavaScript 日期格式

  • 小规模企业增值税怎么申报
  • 小企业会计准则以前年度损益调整
  • 定额发票收入怎么报税
  • 资本公积可以随时撤出来吗
  • 打印社保缴费凭证需要什么证件
  • 连锁药店总部的首营资料
  • 公司已倒闭
  • 新准则会计
  • 出口货款收不回来怎么办
  • 其他应付款冲应收账款
  • 计提资产减值准备是利好还是利空?
  • 个体户缴纳个人经营所得税分录
  • 财产保险合同的主体变更
  • 税控盘开票显示操作未授权
  • 新开公司季初季末人数和资产可以填0吗
  • 核销外管证需要什么手续
  • 分期开发是什么意思
  • 企业接收股东划入资产作为收入处理有所得税差异吗
  • 没收到电费账单怎么办
  • 房地产转让的条件
  • 允许企业所得税税前扣除的公益性捐赠的条件包括
  • PHP:oci_server_version()的用法_Oracle函数
  • edge弹窗
  • 路由器怎么设置2.4g网络
  • PHP:pcntl_setpriority()的用法_PCNTL函数
  • 多层是什么
  • PHP 中TP5 Request 请求对象的实例详解
  • 短期借款产生的利息进入总账吗
  • 商品销售成本怎样计算
  • 绿化管理服务经营范围
  • css经典面试题
  • 资产处置损益算营业外收入吗
  • A Loepa oberthuri moth (© Robert Thompson/Minden Pictures)
  • 遮天传贴吧
  • 小规模纳税人一年不超过多少万
  • 企业销售旧固定资产税票开票
  • 土地增值税预缴计税依据
  • 资产负债表中没有专项储备怎么填写
  • 劳务费发票可以抵扣吗?
  • 交车辆保险的车是什么车
  • 残保金少申报了怎么办
  • 农产品加工会计分录
  • 公司购买土地建厂房账务处理小企业会计准则
  • 收据可以入账的情况
  • 接受控股股东赠与的一项非货币性资产
  • 出口不报关账务处理
  • 中小创投企业收益分析
  • 诉讼财产保全保函
  • 医院收费票据可以入账吗
  • 买材料含税价怎么算
  • 税后扣税
  • 车间不生产折旧计提放哪里
  • 财务报表的一般构成要素
  • 董事会会议的召集程序
  • 企业如何计算增值税
  • friend怎么用
  • 开机蓝屏怎么回事
  • 重装win7系统后鼠标反应慢
  • windows 9x
  • 同一个局域网中,可以有两台dhcp服务器吗?为什么?
  • win10怎么取消禁用
  • 东芝笔记本配件
  • win7为什么打不开原神
  • win10系统如何更改盘符
  • 安装怎么弄
  • WIN10系统崩溃如何自救?
  • 微软官方确认:Xbox不会出现在E3 2023实体展
  • 常见的错误方法
  • 常用的批处理文件
  • ip地址编址方法
  • 安卓api中文手册
  • 手机 日常应用 单核 多核
  • Android优化蓝牙
  • js获取设备
  • javascript中继承
  • 成都税务举报电话多少
  • 网上新办税务操作流程
  • 税务局落实双拥工作情况报告
  • 陕西省税务电话是多少
  • 化妆品的消费税税率为15%的比例税率
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号