vue的移动端响应式尺寸单位配置/二倍图

Posted 勇敢*牛牛

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了vue的移动端响应式尺寸单位配置/二倍图相关的知识,希望对你有一定的参考价值。

一般呢现在主要是:vw,vh,%来实现响应式的单位换算。
而rem需要通过 html的 font-size计算得到。通过一个基准值:iphone6的尺寸页面375像素。实际的像素为750px。2倍图布局。
根目录下面的文件,如果有修改则一定要重启项目

使用插件使得px转为rem

  • postcss模块,但是vue已经安装好了,所以你就直接装它的一些扩展
  • postcss-pxtorem 是一款 PostCSS 插件,用于将 px 单位转化为 rem 单位
  • lib-flexible 用于设置 rem 基准值
npm i -D postcss-pxtorem@5   注意版本,vue自带的支持是5版本
npm i -S amfe-flexible        阿里出一个类库,解决html中的font-size基准值
// main.js中引入
import 'amfe-flexible'

// 建立一个postcss.config.js
module.exports = 
  plugins: 
    'postcss-pxtorem': // 需要安装  npm i -D postcss-pxtorem@5
      rootValue: 37.5,// html中的font-size以多少为基准
      // vant组件库,它就是以2倍图来布局,所以这里写37.5
      propList: ['*'],
      // 把所有写在.css或.scss文件中的px转为rem,内联样式中的px不会转
    ,
  ,
;

以上是关于vue的移动端响应式尺寸单位配置/二倍图的主要内容,如果未能解决你的问题,请参考以下文章

uni-app响应式单位rpx

uni-app 尺寸单位

移动WEB开发之二倍图

基于rem的移动端响应式适配方案(详解) 移动端H5页面的设计稿尺寸大小规范

小程序使用uni-app搭建小程序环境---尺寸单位

响应式设计的优点