0.4.0 • Published 9 years ago
babel-plugin-px2rem v0.4.0
#babel-plugin-px2rem
将js代码中以object属性中key以padding, margin开头,或是height, width,lineHeight, fontSize,并且属性值中包含
px的值转化为rem
安装
$ npm install babel-plugin-px2rem使用
修改 .babelrc 文件
{
"plugins": ["px2rem"]
}说明
不支持对象中变量的转化, 提供占位函数_px2rem对变量处理.
使用之前请先引入browser-polyfill
//webpack 配置
entry = {
main: [
'babel-plugin-px2rem/browser-polyfill.js',
'./src/main.js'
],
};In
const wh = _px2rem('48px');
var obj = {
"paddingLeft": '75px',
padding: '6px 10px',
margin:_px2rem('8px'),
fontSize:'12dpx',
width:wh,
height:'75px',
length:'100px',
border: '1rpx'
};Out (dpr=2)
var wh = '1.28rem';
var obj = {
"paddingLeft": '2rem',
padding: '0.16rem 0.26666666666666666rem',
margin: '0.21333333333333335rem',
fontSize: '24px',
width: wh,
height: '2rem',
length: '100px',
border: '1px'
};0.4.0
9 years ago
0.3.1
9 years ago
0.3.0
9 years ago
0.2.3
9 years ago
0.2.2
9 years ago
0.2.1
10 years ago
0.2.0
10 years ago
0.1.6
10 years ago
0.1.5
10 years ago
0.1.4
10 years ago
0.1.3
10 years ago
0.1.2
10 years ago
0.1.1
10 years ago
0.1.0
10 years ago
0.0.14
10 years ago
0.0.13
10 years ago
0.0.2
10 years ago
0.0.1
10 years ago