美文网首页
VUE 移动端自适应

VUE 移动端自适应

作者: 代瑶 | 来源:发表于2021-08-27 09:41 被阅读0次

    npm install postcss-px-to-viewport --save-dev

    在根目录下新建文件postcss.config.js

    module.exports = {
      plugins: [
        require('autoprefixer')({
          browsers: [
            "last 5 versions",
            "not ie < 11",
            "ios >= 7",
            "android >= 4.0"
          ]
        }),
        require('cssnano'),
        require('postcss-px-to-viewport')({
           unitToConvert: 'px', //(String) 要转换的单位
          viewportWidth: 373,   //viewport的宽度,默认320,可以根据设计稿来修改。1440就写1440
          unitPrecision: 5, //指定px转换为视窗单位值的小数位数,默认是5
          propList: ['*'],  //指定可以转换的css属性,默认是['*'],代表全部属性进行转换
          viewportUnit: 'vw', //(String) 指定要转换成的视窗单位,默认vw
          fontViewportUnit: 'vw', //(String) 指定字体需要转换成的视窗单位,默认vw
          selectorBlackList: [], //指定不转换为视窗单位的类,保留px,值为string或正则regexp,建议1~2个通用的类名。
          minPixelValue: 1, //(Number)默认值1,小于或等于`1px`不转换为视窗单位。
          mediaQuery: false, //是否在媒体查询时也转换px,默认false。
          replace: true, // 替换包含vw的规则,而不是添加回退。
          exclude: [], //设置忽略文件,如node_modules
          landscape: false,
          landscapeUnit: 'vw',
          landscapeWidth: 568
        })
      ]
    }
    
    

    在index.html中注释掉

    <!--  <meta name="viewport"-->
    <!--        content="width=device-width, user-scalable=no, initial-scale=1.0, maximum-scale=1.0, minimum-scale=1.0">-->
    
    

    相关文章

      网友评论

          本文标题:VUE 移动端自适应

          本文链接:https://www.haomeiwen.com/subject/pytmiltx.html