1、问题:vue开发中测试时发现适配有问题,找了一下资料,发现使用 lib-flexible 和 px2rem-loader将px转为rem;

2、安装lib-flexible:npm install lib-flexible --save

   在项目入口文件main.js引入lib-flexible

3、查看index.html中meta配置:<meta name="viewport" content="width=device-width, initial-scale=1.0">

4、安装px2rem-loader:npm install px2rem-loader --save

5、在build中utils中配置px2rem-loader:

  (1)、定义一个变量 px2remLoader:remUnit:值对应的是设计图图宽度的十分之(根据设计图更改)

var px2remLoader = {loader: 'px2rem-loader',options: {remUnit: 37.5}}

  (2)、在 generateLoaders 函数中更改 loaders

var loaders = [cssLoader,px2remLoader]if (loader) {loaders.push({loader: loader + '-loader',options: Object.assign({}, loaderOptions, {sourceMap: options.sourceMap})})}

6、重启就可以看到 px 转换成 rem 了

转载于:https://www.cnblogs.com/patriot/p/10114538.html

vue-cli配置移动端自适应相关推荐

  1. Vue 之 Vue Cli Html 移动端调试调试工具简单使用说明(Eruda、vConsole)

    Vue 之 Vue Cli Html 移动端调试调试工具简单使用说明(Eruda.vConsole) 目录 Vue 之 Vue Cli Html 移动端调试调试工具简单使用说明(Eruda.vCons ...

  2. vue cli配置代理解决跨域问题

    内容 跨域问题 解决跨域问题 vue cli配置代理 跨域问题 是由于违背了同源策略,同源策略规定了协议名.主机名.端口号必须一致 我们目前所处的位置是http localhost 8080,我们想向 ...

  3. Vue CLI配置与安装

    文章目录 一.关于Vue CLI 安装Node.js 安装Vue CLI 创建Vue CLI项目 启动项目 停止服务 重启服务 二. Vue CLI项目结构 关于.vue视图文件 关于路由配置 关于r ...

  4. vue.cli配置选项,以防忘记,故此记录

    vue-cli2和3的config不相同,vue-cli3更加简洁了而已,vue.config.js是自己根据自己的需求新建的文件,开始时是没有的. 在根目录下新建vue.config.js modu ...

  5. 基于vue-cli配置移动端自适应

    配方还是一样:手淘的 lib-flexible + rem 配置 flexible 安装 lib-flexible 在命令行中运行如下安装: 1 npm i lib-flexible --save 引 ...

  6. vue/cli 3.0 脚手架【进阶】 使用 amfe-flexible 和 postcss-px2rem进行移动端适

    安装vue-cli3   npm install -g @vue/cli 创建项目 vue-cli-test 脚手架-项目-成功-运行项目 基于vue-cli配置移动端自适应 转自:http://hj ...

  7. Vue CLI 3 安装、创建、配置、安装插件

    一.安装 1.全局安装过旧版本的 vue-cli(1.x 或 2.x)要先卸载它: npm uninstall vue-cli -g //或者 yarn global remove vue-cli 注 ...

  8. vue项目通过命令行传参实现多环境配置(基于@vue/cli)

    大多数项目都有生产环境和开发环境,一般情况下应该够了,但是有时候还需要sit,uat,本地等环境,这时候假如要通过注释的方式切换环境就相当麻烦了. 如果可以像下面这样切换环境就方便了 npm run ...

  9. Vue CLI 3.0脚手架如何在本地配置mock数据

    前后端分离的开发模式已经是目前前端的主流模式,至于为什么会前后端分离的开发我们就不做过多的阐述,既然是前后端分离的模式开发肯定是离不开前端的数据模拟阶段. 我们在开发的过程中,由于后台接口的没有完成或 ...

最新文章

  1. 如何用matlab读取npz文件,Python Numpy中数据的常用的保存与读取方法
  2. 如何阅读JAVA 字节码(一)
  3. SAP、IFS、Maximo三产品在EAM角度的比较Lenon系列
  4. 程序员面试100题之六:最长公共子序列
  5. vue函数如何调用其他函数?_好程序员Python教程系列之递归函数与匿名函数调用...
  6. 通过keras例子理解LSTM 循环神经网络(RNN)
  7. 12年前的高考到底有多难,只在这一道题上就看出来了...
  8. Linux下安全审计工具 lynis 使用说明
  9. Django通过中间件实现登录验证demo
  10. 中西方对时间的差异_中西方时间观念差异 英文
  11. 欧几里得范数_浅谈机器学习中的范数
  12. 转载:SharePoint技术资料
  13. 能源消耗总量计算公式_七、能源统计(21)
  14. centos7 安装pgadmin3
  15. pdf2cad v12
  16. 微电子 半导体 网址 一览表
  17. 《设计心理学》学习笔记之日常的设计(第一册)
  18. 彻底搞懂vertical-align 底线、基线、中线的含义
  19. matlab 圣诞树,搞气氛!用MATLAB画一棵Bling Bling的圣诞树
  20. 发布 PAIRED:一种生成对抗环境的全新多智能体方法

热门文章

  1. Ubuntu 14.10 下开机不进入图形化界面
  2. java 多线程——一个定时调度的例子
  3. Shell编程之一:Shell基础编程
  4. visual studio哪一款比较好用_电脑桌面上使用的工作便签软件下载哪一款好用?...
  5. FreeNAS 是什么
  6. 如何区分常见 USB 接口类型
  7. 什么是互联网保险平台?
  8. 股票休市午间可以撤单吗?
  9. 家境一般但被中外合资大学录取了,现在家庭气氛紧张
  10. 一亩地等于多少平方米?