vue做移动端适配最佳解决方案,亲测有效,Vue移动端适配

  vue做移动端适配最佳解决方案,亲测有效,Vue移动端适配

  本文主要介绍vue移动终端的自适应适配。本文通过对示例代码的详细解释,非常详细地向您介绍它。有需要的朋友可以参考一下。

  

1、vue ui创建项目

  

2、选择基本配置项

  

3、运行项目

  

4、新建rem.js文件

  //基准大小

  const baseSize=32

  //设置rem函数

  函数setRem () {

  //当前页面宽度相对于750宽度的缩放比例可以根据自己的需要进行修改。

  const scale=document . documentelement . client width/750

  //设置页面根节点的字体大小

  document . document element . style . font size=(baseSize * math . min(scale,2)) px

  }

  //初始化

  塞特雷姆()

  //更改窗口大小时重置rem

  window.onresize=function () {

  塞特雷姆()

  }

  

5、在main.js中引入

  “导入”。/utils/rem

  

6、安装postcss-pxtorem 自动转换px为rem

  npm安装postcss-pxtorem -D

  

7、新建 .postcssrc.js文件

  模块.导出={

  插件:{

  postcss-import: {},

  postcss-url: {},

  //编辑目标浏览器:使用package.json中的“browserslist”字段

  自动前缀“:{},

  postcss-pxtorem :

   rootValue: 32,

  属性列表:[*]

  }

  }

  }

  

8、继续运行报错

  

9、新建vue.config.js文件(解决第八步报错 )

  模块.导出={

  //双击index.html文件直接运行它

  公共路径:“”。/,

  //运行vue-cli-service build时生成的生产环境构建文件的目录

  输出目录:距离,

  lintOnSave:没错,

  //是否使用包含运行时编译器的Vue的编译版本。当设置为true时,您可以再次使用模板。

  runtimeCompiler: true

  //关于生产环境是否生成sourceMap文件sourceMap的详细说明见末尾。

  productionSourceMap: false,

  configureWebpack: config={

  if(process . env . node _ env== production ){//修改生产环境的配置.

  返回{

  }

  }否则{

  返回{

  }

  }

  },

  css: {

  Extract: true,//打开CSS源码图?

  Map: false,//CSS预设配置项

  模块:假,

  loaderOptions: {

  postcss: {

  插件:[

  require(postcss-pxtorem)({

  RootValue: 37.5,//转换的基数

  选择器黑名单:[weui , mu],//忽略转换常规匹配

  属性列表:[*]

  })

  ]

  }

  }

  },

  //webpack-dev-server相关配置

  DevServer: {//设置代理

  Hot: true,//热加载

  主机: 0.0.0.0 ,//ip地址

  端口:8082,//端口

  Https: false,//false关闭Https,true打开

  Open: true,//自动打开浏览器。

  覆盖:{

  警告:错误,

  错误:假

  }

  }

  }

  

10、自动适配完成

  本文关于vue移动终端适配的详细说明到此为止。更多相关vue移动端适配内容,请搜索我们之前的文章或者继续浏览下面的相关文章。希望大家以后能多多支持我们!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: