Vue项目rem适配

博客介绍了Vue项目中rem适配的操作步骤。首先需安装lib-flexible和postcss-pxtorem依赖,接着要在vue-loader.conf.js、.postcssrc.js文件的module.exports中添加相应代码,最后在入口文件main.js中引入lib-flexible。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.安装依赖
npm install lib-flexible
npm install postcss-pxtorem

2.在vue-loader.conf.js文件module.exports中加入以下代码

 css: {
       loaderOptions: {
           postcss: {
               plugins: [
                   require('postcss-pxtorem')({ // 把px单位换算成rem单位
                       rootValue: 37.5, // 换算的基数(设计图750的根字体为32)
                       selectorBlackList: ['weui', 'mu'], // 忽略转换正则匹配项
                       propList: ['*']
                   })
               ]
           }
       }
   }

3.在.postcssrc.js文件module.exports中加入以下代码

"plugins": {
    "postcss-import": {},
      "postcss-url": {},
      // to edit target browsers: use "browserslist" field in package.json
      "autoprefixer": {},
      "postcss-pxtorem": { // 此处为添加部分
          rootValue: 37.5, // 对应16px 适配移动端750px宽度
          unitPrecision: 5,
          propList: ['*'],
          selectorBlackList: [],
          replace: true,
          mediaQuery: false,
          minPixelValue: 0
      }
  }

4.在入口文件main.js文件引入 import ‘lib-flexible’

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值