zoukankan      html  css  js  c++  java
  • Vue-cli 3.0 px转rem移动端适配方案

    在Vue-cli 3.0搭建的项目中,对于移动端的适配使用到lib-flexible 和 postcss-pxtorem 这两个插件

    使用方法

    1. cnpm install lib-flexible postcss-pxtorem --save

    2. 在main.js 文件中引入import 'lib-flexible/flexible.js'

    3. 在package.json文件中添加

    "postcss": {
        "plugins": {
          "autoprefixer": {},
          "postcss-pxtorem": {
            "rootValue": 37.5,
            "propList": [
              "*","!font-size*"
            ],
            "selectorBlackList": ["van-"]
          }
        }
      }
    

    注:

    • rootValue是设计稿宽度的1/10
    • propList是需要做转化处理的属性,如hightwidthmargin等,*表示全部,"!font-size*"表示排除的属性
    • selectorBlackList匹配黑名单,规则是class中包含的字符串,如vant中所有的class前缀都是van-,也可以是正则
    • 不想转换的可以使用PX
  • 相关阅读:
    非常精辟的几句话
    关于免杀的实践
    分析PE
    分析 Nanocore
    CTO的窘境
    企业级容器云平台
    POJ 2274
    POJ 1703
    POJ 1182
    DNS协议以及报文格式总结
  • 原文地址:https://www.cnblogs.com/syqly/p/13689589.html
Copyright © 2011-2022 走看看