VUE 配置 px 转 rem

2019-09-29  本文已影响0人  miniy_7

使用 lib-flexible 和 px2rem-loader 自动转换

npm install lib-flexible --save
npm install px2rem-loader --save-dev
import 'lib-flexible/flexible'
const px2remLoader = {
    loader: 'px2rem-loader',
    options: {
      remUnit: 75
    }
  }
image.png

注意:经使用发现,上述办法存在与其他ui框架冲突问题,换用postcss-px2rem-exclude 插件解决

//.postcssrc.js
module.exports = {
  'plugins': {
    'postcss-px2rem-exclude': {
      remUnit: 75,
      exclude: /node_modules|folder_name/i
    }
  }
}

1.此方法只能将.vue文件style标签中的px转成rem,不能将script标签和元素style里面定义的px转成rem

2.如果在.vue文件style中的某一行代码不希望被转成rem,只要在后面写上注释 /* no*/就可以了

上一篇 下一篇

猜你喜欢

热点阅读