vue-cli 配置 flexible

在移动端开发过程中,常常遇到这样一个尴尬的问题,设计稿的标尺大小总是大于实际开发中的大小,让前端工程师每次都要自己计算。所以查找百度找到了flexible。下面是对flexible的配置。

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

1、安装 flexible和 px2rem-loader

在命令行输入

npm install lib-flexible --save
npm install px2rem-loader --save

2、引入lib-flexible

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

import 'lib-flexible'

3、添加 meta 标签

在项目根目录的 index.html 中添加如下 meta

<meta name="viewport" content="width=device-width, initial-scale=1.0">

4、配置px2rem-loade

在bulid文件下的utils.js文件下

const cssLoader = {
    loader: 'css-loader',
    options: {
      minimize: process.env.NODE_ENV === 'production',
      sourceMap: options.sourceMap
    }
  }
  var px2remLoader = {
    loader: 'px2rem-loader',
    options: {
      remUnit: 75  //1rem=多少像素 这里的设计稿是750px。
    }
  }
 function generateLoaders (loader, loaderOptions) {
    const loaders = options.usePostCSS ? [cssLoader, px2remLoader] : [cssLoader]
   ...
  }

配置完成后就可以根据你设计稿的标尺来直接用到你的代码中了

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 依赖 项目基础配置使用 vue-cli 生成 移动端自适应方案核心:阿里可伸缩布局方案 - lib-flexibl...
    zonghow阅读 15,279评论 9 46
  • 版权声明:本文为博主原创文章,未经博主允许不得转载。 webpack介绍和使用 一、webpack介绍 1、由来 ...
    it筱竹阅读 11,244评论 0 21
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,726评论 25 709
  • 一路上天气还好。到了一处大门,挺气派,好奇,下去瞧了一下。是一处新开的景点,好像是一个主题公园,讲述的是蒙兀室韦各...
    amieesa阅读 300评论 0 1
  • 我写过很多诗 全部写在一个泛黄的本子里 在这个本子上 记录了很多珍贵的事情 愤怒 不安 欢喜 羞怯 我写过孤独 整...
    爱酱lll阅读 515评论 39 21