amfe-flexible.js

2020-05-03  本文已影响0人  海晏河清_富贵荣华

rem适配

1、安装

1、安装postcss-pxtorem

$ npm install postcss-pxtorem --save-dev

2、安装amfe-flexible

$ npm i -S  amfe-flexible

3、在main.js中引入amfe-flexible

$ import 'amfe-flexible'
$ import 'amfe-flexible/index.js'

4、在vue.config.js中进行配置

module.exports = {
  css: {
    loaderOptions: {
      postcss: {
        plugins: [
          require('postcss-pxtorem')({ // 把px单位换算成rem单位
            rootValue: 37.5, // vant官方使用的是37.5
            selectorBlackList: ['vant', 'mu'], // 忽略转换正则匹配项
            propList: ['*']
          })
        ]
      }
    }
  }
}

或者

    "postcss-pxtorem": {
       "rootValue": 75,
       "propList": ['*','!font','!font-size']
    }

5、在index.html头部加入手机端自适应meta

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

2、安装

1、直接引入


image.png

2、在index.html中引入

    <script src="<%= BASE_URL %>static/amfe-flexible.js"></script>
上一篇下一篇

猜你喜欢

热点阅读