vue项目配置rem移动端适配

Posted 老张在线敲代码

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue项目配置rem移动端适配相关的知识,希望对你有一定的参考价值。

一、项目介绍

脚手架CLI:@vue/cli
Vue版本:2.6.11
移动UI组件库:Vant#2.10.14
CSS预处理器:sass

二、配置lib-flexible插件

下载插件

npm i -D lib-flexible

导入:在src/main.js中使用

import 'lib-flexible'

三、项目配置

安装postcss-px2rem和postcss-loader插件依赖

npm i -D postcss-px2rem postcss-loader

提示: 如果项目使用了第三方的UI组件库(文本以VantUI为例),而又不想让组件库的px转为rem,则需要安装postcss-px2rem-exclude。

npm i -D postcss-px2rem-exclude

在vue.config.js中配置,如果没有此文件,在根目录新建即可。

// vue.config.js
module.exports = 
  // ...
  css: 
    sourceMap: true,
    loaderOptions: 
      css: ,
      postcss: 
        plugins: [
          /* rem适配忽略文件目录 */
          require('postcss-px2rem-exclude')(
            remUnit: 75,  // 参数 1
            exclude: /node_modules|vant/i,  // 参数 2
          ),
        ],
      ,
    ,
  ,
  // ...

以上是关于vue项目配置rem移动端适配的主要内容,如果未能解决你的问题,请参考以下文章

Vue移动端项目——Vant 移动端 REM 适配

vue 移动端屏幕适配 使用rem

移动端vue项目模板

vue项目,移动端浏览器 适配,你还在用rem吗?

vue中移动端适配

移动端适配-px转成rem