vue-cli 配置 flexible

2017-12-19  本文已影响0人  this_smile

在移动端开发过程中,常常遇到这样一个尴尬的问题,设计稿的标尺大小总是大于实际开发中的大小,让前端工程师每次都要自己计算。所以查找百度找到了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]
   ...
  }

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

上一篇下一篇

猜你喜欢

热点阅读