1.0.1 • Published 9 months ago

vueattr-pxtoremvw v1.0.1

Weekly downloads
-
License
MIT
Repository
github
Last release
9 months ago

vueattr-pxtoremvw

English | 简体中文

将vue的属性中的px转换为rem或vw

安装

npm install vueattr-pxtoremvw

使用

// vite.config.ts
import vueattrPxtoremvw from 'vueattr-pxtoremvw/vite'

export default defineConfig({
  plugins: [
    vueattrPxtoremvw({ // 必须在vue()之前使用
      convertMode: 'rem',
      rootFontSize: 37.5,
    }),
    vue(),
    // ...
  ]
})

配置

interface Options {
  /** 转换模式 */
  convertMode?: 'vw' | 'rem'
  /** 需要转换的单位 */
  unitToConvert?: string
  /** 设计稿的视口宽度 */
  viewportWidth?: number
  /** 根元素字体大小 */
  rootFontSize?: number
  /** 单位转换后保留的精度 */
  unitPrecision?: number
  /** 设置最小的转换数值,只有大于它的值才会被转换 */
  minPixelValue?: number
  /** 忽略某些文件夹下的文件或特定文件 */
  exclude?: RegExp[]
  /** 只有匹配到的文件才会被转换 */
  include?: RegExp[]
}

默认配置

defineConfig({
  convertMode: 'vw',
  unitToConvert: 'px',
  viewportWidth: 375,
  rootFontSize: 37.5,
  unitPrecision: 5,
  minPixelValue: 1,
  exclude: [],
})
1.0.1

9 months ago

1.0.0

9 months ago

0.0.2

9 months ago

0.0.1

9 months ago