vue-cli3.0移动端适配方案lib-flexible


1.引入lib-flexible 

npm install lib-flexible  -D

在main.js中引入lib-flexible

import 'lib-flexible/flexible.js'

lib-flexible会自动在htmlhead中添加meta标签,同时会自动设置html的font-size为屏幕宽度的1/10。

由于每次都需要手动计算rem效率低,且易出错,所以引入postcss-px2rem-exclude

 

2.使用postcss-px2rem-exclude 将px转成rem

npm install postcss-px2rem-exclude  -D

  

在根目录下创建postcss.config.js文件(设置remUnit,忽略node_modules下的文件)

module.exports = {
    plugins: {
        autoprefixer: {},
        'postcss-px2rem-exclude': {
            remUnit: 32,
            exclude: /node_modules|folder_name/i
        }
    }
};

  

  

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM