时间:2021-05-26
前言
做移动端时,适配 是必须的。使用rem单位,可在不同屏幕上完美显示相同的布局。px2rem 插件方便的将px单位转为了rem。
px2rem 地址:https:///package/px2rem
这应该是vue项目在适配移动端时候,最简单的方法之一
下面是基本步骤(使用cnpm)
1.下载并引入lib-flexible
cnpm install --save lib-flexible在main.js中 :import 'lib-flexible/flexible'
2.引入px2rem-loader
cnpm install --save px2rem-loader3.将px2rem-loader添加到cssLoaders
在build/util.js中
添加如下配置
代码如下
const px2remLoader = {loader: 'px2rem-loader',options: {remUnit: 75//这个是重点,设计稿是750px}}const loaders = [cssLoader,px2remLoader]完了就可以直接用px做单位按照750的设计稿撸代码了,
总结
以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作具有一定的参考学习价值,如果有疑问大家可以留言交流,谢谢大家对的支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
依赖项目基础配置使用vue-cli生成自适应方案核心:阿里可伸缩布局方案lib-flexiblepx转rem:px2rem,它有webpack的loaderpx
px2rem-loader需要与flexible配合使用,不然px2rem仅仅只是转成rem却不会设置rem的信息安装flexiblenpmilib-flexi
一、方法一:rem布局在主入口:index.html,标签内添加如下JS代码:(实现在标准375px宽度适配下,100px=1rem。)(function(){
淘宝弹性布局lib-flexiblelib-flexible并不单独使用,而是搭配px2rem-loader一起做适配方案,目的是自动将css中的px转换成re
使用vue开发移动端页面时,往往需要实现页面根据不同设备屏幕进行尺寸的适配,实现将px自动换算成rem单位,其实只需要安装下面的两个插件即可快速实现移动端适配问