大屏+手机适配方案

news/2024/11/29 4:05:02/

最近做了一个大屏的项目,需要与手机端适配,在各大论坛搜寻和大神的指导下之后找到了解决方案。

大屏

第一步:先下包,这里用到lib-flexible和postcss-pxtorem

直接下载postcss-pxtorem的话会报错,所以这里我们下载指定版本postcss-pxtorem@5.1.1 

1、npm下载

npm install lib-flexible --save-dev                                 //npm下载依赖

npm install postcss-pxtorem@5.1.1 --save-dev           //自动把px转成rem

2、yarn下载

yarn add lib-flexible                                                        //yarn下载依赖

yarn add postcss-pxtorem@5.1.1                                  //自动把px转成rem

第二步:在main.js引入

 import 'lib-flexible'

 第三步:修改lib-flexible源文件配置

function refreshRem(){

        var width = docEl.getBoundingClientRect().width;

        if (width / dpr < 540) {

                width = 540 * dpr; }

        else if(width / dpr > 1980){

                width = 1980 * dpr

         }

        var rem = width / 10;

        docEl.style.fontSize = rem + 'px';

        flexible.rem = win.rem = rem;

}

//这里只需要修改屏幕最大宽度和最小宽度即可(540和1980)

第四步:在vue.config.js里配置 

module.exports = {

css: {

    sourceMap: false,

    loaderOptions: {

      css: {

        // options here will be passed to css-loader

      },

      postcss: {

        // options here will be passed to postcss-loader

      },

    },

  },

 }

第五步:在vue.config.js同级新建postcss.config.js 

 module.exports = {

        plugins: {

                'postcss-pxtorem': {

                        rootValue: 192,           //移动端这里的rootValue可以根据设计稿的大小/10即可

                         propList: ['*'],

                },

        },

}

最后

重新启动项目就OK


http://www.ppmy.cn/news/198956.html

相关文章

智能门锁-手机应用相机国产、非国产统计参数对比分析

智能门锁-手机应用相机国产、非国产统计参数对比分析 智能门锁应用 从2019年1月1日至2020年12月31日&#xff0c;3D人脸识别智能门锁在全市场统计中&#xff0c;总销量已接近20万套。其中德施曼以其先发优势&#xff0c;良好的市场定位和大力度的推广&#xff0c;成为市场发展…

《手机外观与物理规格》参数与选择

一、手机外观设计&#xff1a;智能手机的外观设计主要包括三部分&#xff0c;它们分别为显示屏、中框、后壳、摄像头。其中屏幕的详细参数这里不再进行介绍&#xff0c;本文着重关注屏幕的外型与异形屏的外观设计部分。注&#xff1a;中框和后壳可能为一体合成&#xff0c;例如…

gps+wifi+mobile 5的手机参数对比

最近想换手机了&#xff0c;理想的配置应该是采用mobile 5以上系统&#xff0c;支持gps&#xff0c;wifi功能的pda手机了&#xff0c;^_^&#xff0c;价格是高了一点&#xff0c;不过还好&#xff0c;租的房子退了&#xff0c;正好用房租钱买&#xff0c;就不会觉得贵了&#x…

iPhone13全系列参数对比

北京时间2021.9.15日凌晨&#xff0c;苹果公司召开2021年秋季发布会&#xff0c;发布新款IPad、Apple Watch、#iPhone#等产品。下文主要重点对此次发布的iPhone 13做介绍和对比。 全新的iPhone系列命名iPhone13&#xff0c;分别为iPhone 13 mini、iPhone 13及iPhone 13 Pro、iP…

华为手机对比参数配置平台_华为mate40pro和iqoo5pro哪个好华为mate40和iqoo5参数对比测评...

阅读本文前&#xff0c;请您先点击上面的“蓝色字体”&#xff0c;再点击“关注”&#xff0c;这样您就可以继续免费收到文章了。每天都会有分享&#xff0c;都是免费订阅&#xff0c;请您放心关注。注&#xff1a;本文转载自网络&#xff0c;不代表本平台立场&#xff0c;仅供…

华为海思智能手机处理器及其参数对比

从塞班到安卓&#xff0c;从单核到双核&#xff0c;从四核到八核&#xff0c;从3G到4G,从32位64位&#xff0c;手机技术的发展总是日新月异,最近几年华为手机处理器也得到了的肯定&#xff0c;现在华为主要竞争对手就是苹果和三星了&#xff0c;那么下面看看华为海思推出了哪些…

手机参数之屏幕

在了解手机屏幕之前先了解一下显示器的原理&#xff1a; 目前最普及的商用显示器从技术原理上分成两大类&#xff0c;分别是液晶显示器LCD(Liquid Crystal Display)和有机发光半导体OLED(Organic Light-emitting Diode)。 目前这两类显示器的显示原理都是基于通过三基色组合成…

手机中的参数

1.尺寸 手机屏幕尺寸分为物理尺寸和显示分辨率两个概念。如两台手机的屏幕大小差不多大&#xff0c;却一个只能显示两行汉字&#xff0c;另一个则可以显示五行汉字&#xff0c;抛开字体大小差别&#xff0c;关键就是屏幕的分辨率&#xff0c;后者分辨率大一些&#xff0c;自然…