wpy-px2rpx

0.1.0 • Public • Published

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 文件,可以人工比较一下执行效果。

Readme

Keywords

none

Package Sidebar

Install

npm i wpy-px2rpx

Weekly Downloads

1

Version

0.1.0

License

MIT

Unpacked Size

6.23 kB

Total Files

7

Last publish

Collaborators

  • pspgbhu