vue 配置移动单位转换插件 postcss-px-to-viewport

2019-08-21 16:46:02 浏览数 (1)

postcss-px-to-viewport 当前版本 1.1.1 github地址

vue.config.js 配置
代码语言:javascript复制
const autoprefixer = require('autoprefixer');
const pxtoviewport = require('postcss-px-to-viewport');

module.exports = {
  outputDir: 'dist/demo',
  css: {
    loaderOptions: {
      postcss: {
        plugins: [
          autoprefixer(),
          pxtoviewport({
          
            // 配置视窗口尺寸
            viewportWidth: 750,
        
          })
        ]
      }
    }
  }
};
配置项
代码语言:javascript复制
{
    // 需要转换的单位,默认为"px"
    unitToConvert: 'px',
    
    // 设计稿的视口宽度, 将根据视口做比例换算
    viewportWidth: 750,
    
    // 转化精度,转换后保留位数
    unitPrecision: 2,
    
    // 能转化为vw的属性列表
    propList: [],
    
    // 希望使用的视口单位
    viewportUnit: 'vw',
    
    // 字体使用的视口单位
    fontViewportUnit: 'vw',
    
    // 需要忽略的CSS选择器
    selectorBlackList: [],
    
    // 最小的转换数值
    minPixelValue: 1,
    
    // 媒体查询里的单位是否需要转换单位
    mediaQuery: true,
    
    // 转换后是否添加备用单位
    replace: true,
    
    // 忽略文件目录
    exclude: ['node_modules'],
    
    // 是否添加根据 landscapeWidth 生成的媒体查询条件 @media (orientation: landscape)
    landscape: false,
    
    // 横屏时使用的单位
    landscapeUnit: 'vh',
    
    // 横屏时使用的视口宽度
    landscapeWidth: 1334
}

0 人点赞