vue-cli脚手架里如何配置屏幕自适应
2018-05-29 14:45
423 查看
很多同学可能在写h5的时候,也会遇到移动端如何控制屏幕自适应问题!
在移动端网页开发中,我们可以用手机淘宝的flexible.那么在vue当中,也同样可以用!
接下来就介绍下如何在vue-cli配置的项目里来实现屏幕自适应
首先,我们需要安装flexible库.
npm i lib-flexible --save
然后在项目入口文件main.js里引入lib-flexible
import 'lib-flexible'
记得配置meta标签,在index.html文件当中
<meta name="viewport" content="width=device-width, initial-scale=1.0">
接着,我们在项目当中写css的时候将px转成rem,我们可以借助px2rem这个工具,也是同样要安装
npm i px2rem-loader --save-dev
然后就是配置这个工具,由于是loader文件,所有的loader文件都是在until.js文件里的一个方法生成的.
我们只要在until.js里找到cssLoader这个对象,在它下面再加一个px2remLoader对象即可
然后放到下面的generateLoaders函数中loaders数组中
这样就配置完成了,之后重启项目,我们只需要在设计稿里量到多少写多少了!
比如:在设计稿里量到title的字体大小为18px,那么在项目中就直接写18px,是不是特爽!
在移动端网页开发中,我们可以用手机淘宝的flexible.那么在vue当中,也同样可以用!
接下来就介绍下如何在vue-cli配置的项目里来实现屏幕自适应
首先,我们需要安装flexible库.
npm i lib-flexible --save
然后在项目入口文件main.js里引入lib-flexible
import 'lib-flexible'
记得配置meta标签,在index.html文件当中
<meta name="viewport" content="width=device-width, initial-scale=1.0">
接着,我们在项目当中写css的时候将px转成rem,我们可以借助px2rem这个工具,也是同样要安装
npm i px2rem-loader --save-dev
然后就是配置这个工具,由于是loader文件,所有的loader文件都是在until.js文件里的一个方法生成的.
我们只要在until.js里找到cssLoader这个对象,在它下面再加一个px2remLoader对象即可
然后放到下面的generateLoaders函数中loaders数组中
这样就配置完成了,之后重启项目,我们只需要在设计稿里量到多少写多少了!
比如:在设计稿里量到title的字体大小为18px,那么在项目中就直接写18px,是不是特爽!
相关文章推荐
- vue-cli脚手架里如何配置屏幕自适应
- vue-cli脚手架构建了项目如何去除Eslint验证(语法格式验证)
- vue-cli脚手架build目录中的webpack.dev.conf.js配置文件
- 基于vue-cli配置手淘的lib-flexible + rem,实现移动端自适应
- vue-cli脚手架中webpack配置基础文件详解
- vue-cli脚手架build目录下utils.js工具配置文件详解
- 基于vue-cli配置lib-flexible + rem实现移动端自适应
- vue-cli项目代理proxyTable如何配置exclude
- vue-cli脚手架build目录中的karma.conf.js配置文件
- 在 vue-cli 脚手架中引用 jQuery、bootstrap 以及使用 sass、less 编写 css [vue-cli配置入门]
- 基于vue-cli配置手淘的lib-flexible + rem,实现移动端自适应
- vue脚手架(vue-cli)如何搭建项目
- vue-cli脚手架build目录中的webpack.base.conf.js配置文件
- vue-cli脚手架build目录中的build.js配置文件
- vue cli3 如何配置多页面应用
- vue-cli脚手架中webpack配置基础文件
- 在vue-cli脚手架中配置一个vue-router前端路由
- vue-cli脚手架config目录下index.js配置文件
- vue-cli脚手架config目录下index.js配置文件的方法
- vue-cli脚手架构建了项目,想去除Eslint验证,如何设置?