wpy-px2rpx
v0.1.0
Published
目前只适用于 wpy 文件。可以按照一定的倍数将 style 标签内的 px 单位全部转换为 rpx
Downloads
1
Readme
px2rpx
目前只适用于 wpy 文件。可以按照一定的倍数将 style 标签内的 px 单位全部转换为 rpx
转换前:
<style lang="less">
.demo {
width: 50px;
&::after {
content: '';
width: 100%;
height: 0.5px;
}
}
</style>
<template>
<view></view>
</template>
<script>
export default {
}
</script>
转换后
<style lang="less">
.demo {
width: 100rpx;
&::after {
content: '';
width: 100%;
height: 1rpx;
}
}
</style>
<template>
<view></view>
</template>
<script>
export default {
}
</script>
Quick Start
为了安全起见,默认不是覆盖原有文件,而是生成一个新的文件副本。
例如
px2rpx src/mycomponent.wpy
将会生成 src/mycomponent.rpx.wpy 文件。
增加 --cover
命令以开启覆盖源文件模式(胆大的可以先这么干)
px2rpx src/mycomponent.wpy --cover
Options
px2rpx <filename> [options]
-c, --cover
: 直接修改源文件,而不是创建新的文件副本。-r, --rate
: 设置数值的转换比率,默认是 2
Test
时间匆忙,没有写测试,就简单的写了一个 demo,可以看看运行效果。
在终端执行 npm test
,执行完成后会生成 demo/demo.rpx.wpy
文件,可以人工比较一下执行效果。