React中大屏适配

首先先下载eject,我们要用到其中的webpack:

npm i eject

在package.json中检查是否下载:

这里原本是有一个eject的运行指令的,运行完后这个指令会自动消失,然后运行 npm run eject 出现下面文件夹:

下载好后,我们开始下载适配插件:npm i postcss-pxtorem amfe-flexible,这个插件的主要作用是将像素(px)单位转换为 rem 单位,从而方便进行响应式设计。

然后开始我们的适配之旅:

在webpack中找到webpack.config文件,里面有个options配置,在里面输入:

require("postcss-pxtorem")({
                  rootValue: 192,
                  unitPrecision: 3,
                  propList: ['*'],
                  mediaQuery: false,
                  exclude: /(node_modules)/,
                  minPixelValue: 1,
                })

rootValue 的作用是指定根元素(通常是 <html> 元素)的 font-size 值(以像素为单位)。当你设置了一个 rootValue 后,postcss-pxtorem 会基于这个值来计算 rem 的大小

最后,在我们的Index.js中调用里一个插件:

重新启动项目,页面适配就完成了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值