博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
vue.js将px转化为rem
阅读量:4085 次
发布时间:2019-05-25

本文共 1214 字,大约阅读时间需要 4 分钟。

1.下载lib-flexible

我使用的是vue-cli+webpack,所以是通过npm来安装的

npm i lib-flexible --save

2.引入lib-flexible

在main.js中引入lib-flexible

import 'lib-flexible/flexible'

3.设置meta标签

通过meta标签,设置设备宽度以及缩放比例

4.安装px2rem-loader

npm install px2rem-loader

5.配置px2rem-loader

这里是重要的一步~~

在build文件中找到util.js,将px2rem-loader添加到cssLoaders中,如:

const cssLoader = {    loader: 'css-loader',    options: {      minimize: process.env.NODE_ENV === 'production',      sourceMap: options.sourceMap    }  }  const px2remLoader = {    loader: 'px2rem-loader',    options: {      remUnit: 75    }  }

同时,在generateLoaders方法中添加px2remLoader

function generateLoaders (loader, loaderOptions) {  const loaders = options.usePostCSS ? [cssLoader, postcssLoader, px2remLoader] : [cssLoader, px2remLoader]if (loader) {  loaders.push({  loader: loader + '-loader',  options: Object.assign({}, loaderOptions, {  sourceMap: options.sourceMap      })  })}if (options.extract) {  return ExtractTextPlugin.extract({  use: loaders,  fallback: 'vue-style-loader'  })  } else {  return ['vue-style-loader'].concat(loaders)  }}

6.重启,一切ok~

当配置完之后,只需要重启下服务,就自动转化为rem了

npm run dev

推荐链接:

 

作者:xinhui9056
链接:https://www.jianshu.com/p/0d239b086035
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。

你可能感兴趣的文章
webService笔记(2)---入门示例
查看>>
nginx(1)---概述
查看>>
Nginx(5)---使用nginx作为负载均衡器
查看>>
mybatis---使用generator自动创建代码
查看>>
Hibernate(1)---概述
查看>>
hibernate(2)---入门示例
查看>>
struts2(2)---入门示例
查看>>
springmvc(2)---入门示例
查看>>
java(20)---克隆
查看>>
java(20)---克隆的第二种方式:串行化
查看>>
mybatis(2)---入门示例
查看>>
mybatis(3)---使用mybatis对表进行CRUD操作
查看>>
mybatis(4)---优化配置文件中的配置
查看>>
mybatis(6)---mapper动态代理方式
查看>>
mybatis(5)---如何解决实体类中字段和数据表字段不对应引发的问题
查看>>
Activity(1)---搭建环境
查看>>
jbpm(2)---搭建jbpm开发环境
查看>>
springSecurity(1)---入门示例
查看>>
jbpm(3)---jbpm入门示例
查看>>
jbpm(4)---流程局部变量
查看>>