vue移动端配置rem:
第一步:
首先在命令行下载插件: cnpm install lib-flexible postcss-plugin-px2rem --save-dev
第二步:
下载之后在main.js中引入:import ‘lib-flexible/flexible’;
第三步:
在项目根目录下创建vue.config.js文件
代码如下:
module.exports = {css: {loaderOptions: {postcss: {plugins: [require('postcss-plugin-px2rem')({rootValue:37.5, //换算基数, 默认100 ,这样的话把根标签的字体规定为1rem为20px,这样就可以从设计稿上量出多少个px直接在代码中写多上px了。// unitPrecision: 5, //允许REM单位增长到的十进制数字。//propWhiteList: [], //默认值是一个空数组,这意味着禁用白名单并启用所有属性。// propBlackList: [], //黑名单// exclude: /(page_pc)/i, //默认false,可以(reg)利用正则表达式排除某些文件夹的方法,例如/(node_module)/ 。如果想把前端UI框架内的px也转换成rem,请把此属性设为默认值exclude: /node_modules/i,// selectorBlackList: ['van-'], //要忽略并保留为px的选择器,我们一般不转换vantui中的大小// ignoreIdentifier: false, //(boolean/string)忽略单个属性的方法,启用ignoreidentifier后,replace将自动设置为true。// replace: true, // (布尔值)替换包含REM的规则,而不是添加回退。mediaQuery: false, //(布尔值)允许在媒体查询中转换px。minPixelValue: 3 //设置要替换的最小像素值(3px会被转rem)。 默认 0}),]}}},
}
vue移动端配置rem:相关推荐
- Vue服务端配置示例
Vue服务端配置示例 后端配置示例 #Apache <IfModule mod_rewrite.c>RewriteEngine OnRewriteBase /RewriteRule ^in ...
- vue工程px转rem,postcss-px2rem插件的使用,移动端适配方案
vue工程实现px转rem 使用px单位在不同宽高比设备上显示样式比例有差异,rem是相对于根元素,这样就意味着,我们只需要在根元素确定一个px字号,则可以来算出元素的宽高.可以使用rem实现自适应. ...
- vue 项目适配PC和移动端配置 (两套代码)
vue 项目适配PC和移动端配置 (两套代码) 1.首页的配置: 首页用重定向的方式来进行适配的方案:` const redirectPath = /Android |webos | iphone i ...
- vue项目转rem;H5配置rem;px转rem
H5可以配合vant组件库书写项目,和使用rem后vant组件样式变小了解决办法.(引入方式) 以下是配置rem步骤: 1.安装 flexible和 postcss-px2rem(命令行安装) lib ...
- pc端 移动端适配rem插件方式
vue-屏幕适配方案 一,PC端适配 开发PC端项目,通常会要求适应各种的屏幕尺寸,并且要求浏览器缩小页面等比例变化,因此就要求写出来的前端页面是能够自适应的. 利用webpack配置px2rem-l ...
- vue移动端项目经验
如何实现横向滚动(兼容safari,微信,浏览器) 实现横向滚动需要以下几点: 1.设置width:2000px这种大的宽度 2.父级盒子要overflow-y:hidden;overflow-x:a ...
- vue自适应(配置postcss-px2rem)
一.vue自适应(配置postcss-px2rem) 采用插件postcss-px2rem结合动态更新根节点的font-size 的js代码共同完成,实现在不同的屏幕等比例放大或缩小页面 1. pos ...
- Vue 移动端、PC 端适配
Vue 移动端.PC 端适配可以使用 lib-flexible.amfe-flexible.postcss-pxtorem.postcss-px2rem 和 postcss-px-to-viewpor ...
- Vue移动端项目---尚硅谷外卖
文章目录 Vue移动端项目--尚硅谷外卖 项目目录结构介绍 移动端适配 头部和底部导航 登录注册页面 密码登录 短信登录 Profile页面 未登录 已登录 Msite页面 首页导航 ShopList ...
最新文章
- linux下mysql修改root密码
- 算法73----用户喜好
- 什么是C#编程语言明明白白学C#
- 大型高并发高负载网站的系统架构(转)
- C#教程5:操作算子(2)
- 【转载】PHP的(EOT)在PHP中添加html
- flink写入 mysql_基于 Binlog + Flink 实现多表数据同构/异构方案
- 计算机爱好者协会义务维修的目的,计算机协会义务维修活动总结范文
- qt 程序中读取 DXL360 倾角仪的数据
- jmeter使用不同数据进行post请求测试:csv配置使用
- Html5 通用布局方式
- Android Studio 开关控件Switch使用
- 6章4节类的声明和对象与方法
- Mac新手操作指南(三)
- TweenMax介绍
- Sass系统技术选型笔记(2)JBPM
- 数据中台是什么,不是什么,就这么拨乱反正吧 by 傅一平
- AI 教材进中小学,明年在上海试点
- python基础课件ppt_Python+selenium自动化测试入门【PPT课件】
- TSAI与Zhang标定程序
热门文章
- web网页设计实例作业 ——中国民间年画 (5页) 大学生简单个人静态HTML网页设计作品 DIV布局个人介绍网页模板代码
- 复杂网络论文解析——《Finding Patient Zero:Learning Contagion Source with Graph Neural Networks》
- Servlet API 详解(HttpServlet、HttpServletRequest、HttpServletResponse)
- NBIOT_BC95_AT命令集
- oracle110个函数
- SVN服务器更换IP地址,客户端如何重新定位
- python如何输入集合_python输入一个集合的方法
- sphider+scws
- 用php创建数据库代码,php创建数据库_PHP MySQL 创建数据库与表示例
- 360潘剑锋:世界上存在没有漏洞的手机吗?