px2rem
vue做移动端适配,借助px2rem 插件方便的将px单位转为了rem
1、安装
npm install px2rem-loader lib-flexible --save
2、在项目入口文件main.js中引入lib-flexible
import 'lib-flexible/flexible.js'
3、在build下的 utils.js中,找到generateLoaders 方法,在这里添加
const px2remLoader = {
loader: 'px2rem-loader',
options: {
remUnit: 37.5
}
}
function generateLoaders (loader, loaderOptions) {
const loaders = [cssLoader, px2remLoader]
if (loader) {
loaders.push({
loader: loader + '-loader',
options: Object.assign({}, loaderOptions, {
sourceMap: options.sourceMap
})
})
}
}
重启项目,会发现自己设置的px被转为rem 了
以上实现转换适用于:
(1)组件中编写的<style></style>下的css
(2)从index.js或者main.js中import ‘../../static/css/reset.css’引入css
(3)在组件的<script type=”text/ecmascript-6″> import ‘../../static/css/reset.css'</script>中引入css
另外的情况不适用:
(1)组件<style></style>中@import “../../static/css/reset.css (可考虑上面(2)、(3)的形式引入)
(2)外部样式:<link rel=”stylesheet” href=”static/css/reset.css”>
(3)元素内部样式:style=”height: 417px; width: 550px;”
最新文章
- IIS部署Remoting总结
- Swift3.0P1 语法指南——函数
- linux C 管道
- 例题6-3 Matrix Chain Multiplication ,Uva 442
- Win7主题被禁用
- Spark:一个独立应用
- 【渗透笔记】利用逻辑漏洞批量拿GOV EDU
- 在Ubuntu14.04上搭建自己的OpenVPN服务器并通过它上网
- 使用Vertx重构系统小结
- pycharm工具配置
- MVC数据库连接
- Quartz入门例子简介 从入门到菜鸟(一)
- MDX Step by Step 读书笔记(八) - Navigating Hierarchies 层次结构导航
- C++11中std::forward的使用 (转)
- Hadoop mapreduce自定义分区HashPartitioner
- 使用LINQ获取List列表中的某个字段值
- Hadoop序列化机制及实例
- Maven经常使用命令
- 对 JavaScript 进行单元测试的工具
- P-R曲线及与ROC曲线区别
热门文章
- What&#39;s news in Visual Studio 2017
- Typescript知识梳理
- NEST 中的距离单位
- 基于AspNet Core2.0 开发框架,包含简单的个人博客Demo
- asp.net Web API 身份验证 不记名令牌验证 Bearer Token Authentication 简单实现
- Codeforces 1092E Minimal Diameter Forest
- 基于Kubernetes集群部署skyDNS服务
- php(apache)切换版本
- 2018WFU校赛B题
- Java 之 Web前端(四)