px2rem

在使用手淘的flexible进行rem适配时候,可以使用px2rem,是将px转换成rem的工具,webpack有loader:px2rem-loader。

安装:npm i px2rem-loader --save-dev

配置:

// utils.js
var cssLoader = {
loader: 'css-loader',
    options: {
    sourceMap: options.sourceMap
  }
}
var px2remLoader = {
loader: 'px2rem-loader',
    options: {
    remUnit: 75
  }
}

放进loaders数组中:

// utils.js
function generateLoaders(loader, loaderOptions) {
    var loaders = [cssLoader, px2remLoader]
}

如果某项不想转化为rem:

 border: 1px solid #ccc; /* no */

修改完配置后,需要重启项目。现在在组件中写单位直接写px,设计稿多少就写多少。

 

【完】

学会了解自己才是认识世界的第一步。

posted @ 2018-12-26 16:32  tangjiao_Miya  阅读(403)  评论(1编辑  收藏  举报