vue项目的PC端不同分辨率的适配

vue项目PC端如何适配不同分辨率屏幕 本文为优快云博主「楚猴修」的原创文章 原文链接:https://blog.youkuaiyun.com/weixin_43607164/article/details/100512220 我只是记录下 防止以后遇到弄丢 配置前言 项目构建:基于vue-cli3构建,使用postcss-px2rem px2rem-loader进行rem适配 实现原理:每次打包,webpack通过使用插件postcss-px2rem,帮我们自动将px单位转换成rem单位 前方有坑:UI框架部分组件使用JavaScript将css作为内联 阅读详情

vue项目的PC端不同分辨率的适配

  1. 安装npm lib-flexible --save
    在main.js中引入
import './utils/lib-flexible/flexible'
    因为需要修改flexible.js的代码,所以把node-modules的依赖复制到utils文件夹
  function refreshRem() {
        var width = docEl.getBoundingClientRect().width
        if (width / dpr > 540) {
            width = width * dpr
        }
        var rem = width / 10
        docEl.style.fontSize = rem + 'px'
        flexible.rem = win.rem = rem
    }
  1. 安装npm postcss-px2rem --save
    vue脚手架3.0需要在vue.config.js文件夹中添加配置
 css: {
        loaderOptions: {
            postcss: {
                plugins: [
                    require('postcss-px2rem')({
                        remUnit: 192
                    })
                ]
            },
            scss: {
                prependData: `@import "~@/styles/mixin.scss";`
            }
        }
    }

重启项目,px就会自动转成rem进行不同分辨率的适配

vue项目PC端如何适配不同分辨率屏幕字体和整体布局适应(二) 一. 字体随分辨率变化屏幕字体适应 首先了解下 rem与px的转换哈 rem是相对于根元素,这样就意味着,我们只需要在根元素确定一个参考值,这个参考值设置为多少,完全可以根据您自己的需求来定。 我们知道,浏览器默认的字号(font-size)16px,来看一些px单位与rem之间的转换关系: | px | rem | ------------------------ | 12 | 12/16 = .75 | | 14 | 14/16 = .875 | | 16 | 阅读详情

相关推荐

vue项目PC端适配不同分辨率屏幕

vue项目PC端适配不同分辨率屏幕

vue项目pc端适配不同分辨率屏幕字体和整体布局适应

exclude: /node_modules|folder_name/i // 忽略node_modules目录下的文件。.若没有.postcssrc.js这个文件的话,就找配置文件里面的package.json打开,下面代码整体添加到里面,也可行。"postcss-px2rem-exclude": { // 添加的代码。主要应用:lib-flexible和postcss-px2rem-exclude。.在项目的根目录下找到文件.postcssrc.js,在里面添加如下代码。

weixin_53571730的博客 2372

从零搭建企业网络:使用Packet Tracer模拟多区域OSPF组网全过程

本文通过Cisco Packet Tracer模拟,详细演示了从零搭建一个典型企业多区域OSPF网络的完整流程。内容涵盖网络拓扑规划、IP地址设计、多区域划分原理,并提供了从设备初始化、接口配置到OSPF多区域核心配置与验证的详细步骤。文章旨在帮助网络学习者与IT支持人员通过动手实验,将理论知识转化为实际的配置与排障能力。

day7的博客 1030

Vue pc端使用第三方包配合rem适配不同分辨率屏幕

pc端一般是不需要适配的,因为现在的显示器分辨率一般都是1920*1080(设计图也是),一般不用管。但是有一种情况你的设计图是1920*1080,开发完了。发现别人设备因为某些原因不是这个分辨率,就要适配需求是:使用不同分辨率设备,注意是高度可能会出现滚动条。只是临时解决方案。

路虽远行则将至,事虽难做则必成。 6922

datax web升级springboot3 jdk17

datax web但GitHub上还是springboot2,没有升级过,最近扫漏洞发现spring-core漏洞必须升级到6.x才能解决,这时不得不将springboot升级到3.x,随之而来是jdk、mybatis-plus等等的升级,调整了几天才没问题,痛苦的开发人生~~以上,有疑问欢迎留言。

liyinglong1023的博客 973

【无标题】 Python自动化法律文书撰写

Jinja2是一个功能强大的模板引擎,支持丰富的语法和功能。除了条件判断和循环语句外,Jinja2还支持过滤器、宏、继承等高级特性,非常适合处理复杂的文书模板。

master_chenchen的博客 2062

vue+px2rem实现pc端大屏自适应(rem适配)

配置前言 项目构建:基于vue-cli3构建,使用postcss-px2rem px2rem-loader进行rem适配 实现原理是:每次打包,webpack通过使用插件postcss-px2rem,帮我们自动将px单位转换成rem单位 前方有坑:UI框架部分组件使用JavaScript将css作为内联样式直接写在html标签内,打包适配时不会读取相关css,所以要配置相关样式,在style中需...

weixin_43607164的博客 3万+

CCC数字钥匙3.0标准解读(22)

介绍设备制造商服务器和车辆制造商服务器之间的通信协议.

weixin_41738640的博客 1748

vue实现PC端分辨率适配操作

vue实现PC端分辨率适配操作

weixin_65635437的博客 2909

Python爬虫实战:京东/淘宝商品价格与评论监控系统——从User-Agent伪装到编码陷阱的全面攻克

在电商数据驱动决策的今天,无论是个人消费者想抓住历史低价,还是市场分析师需要追踪竞品动态,抑或是算法交易员依赖实时价格信号,自动化的商品价格与评论监控系统都已成为不可或缺的工具。然而,电商平台的反爬虫策略日益严苛,字符编码的“暗坑”更是让初学者屡屡碰壁。本文将以京东(JD.com和淘宝(Taobao.com两大主流平台为目标,手把手带你构建一个稳定、高效的商品监控爬虫。User-Agent伪装——如何模拟真实浏览器行为,突破初级反爬。GBK/UTF-8编码混战。

2201_76125261的博客 75

分布式系统中的“无状态”和“有状态”详解

有状态服务,即服务端需要记录每次会话的客户端信息,从而识别客户端身份,根据用户身份进行请求的处理,典型的设计如 tomcat 中的 session。例如登录:用户登录后,我们把登录者的信息保存在服务端 session 中,并且给用户一个 cookie 值,记录对应的 session。然后下次请求,用户携带 cookie 值来,我们就能识别到对应 session,从而找到用户的信息。

AI天才研究院 2万+

Vue项目下页面自适应pc端不同分辨率自适应

1、lib-flexible插件,引入 lib-flexible插件,使 用lib-flexible 会根据设备的尺寸动态计算出HTML标签的 font-size 值,从而使得 rem 的计算能够自适应的进行调整。2、postcss-px2rem、px2rem-loader插件,作用为把px转变为rem。首先在main.js中引用:(可以使用npm下载,也可以直接下载文件,我这边是下载的文件)为了方便我们的快速应用,直接使用插件。别忘了在vue.config.js文件中的chainWebpack中配置。

Cheris_LT的博客 2760

破解现代反爬虫:JS加密、OB混淆与CSS反爬的实战攻防分析

摘要: 随着反爬技术的升级,JS加密、OB混淆和CSS反爬成为主流防护手段,阻碍传统爬虫获取数据。本文解析了这些技术的工作原理,并提出破解策略:通过模拟浏览器(如Selenium、Puppeteer)执行动态JS,逆向混淆代码,以及利用开发者工具突破CSS隐藏。针对复杂防护,开发者需结合技术分析与工具应用,如API接口抓取、动态渲染破解等,以应对不断演进的反爬机制。未来,爬虫攻防将持续升级,需保持技术敏锐性。

专注于Python爬虫开发,分享爬虫技巧、项目实战与反爬经验,使用Scrapy、BeautifulSoup等工具,解决数据抓取难题。 1644

Vue项目PC端适配不同分辨率屏幕

Vue项目PC端适配不同分辨率屏幕 去发现同类优质开源项目:https://gitcode.com/ 本项目提供了一种Vue项目在PC端适配不同分辨率屏幕的方法,帮助开发者轻松实现响应式布局,确保应用程序在各种屏幕尺寸上都能展现出良好的用户体验。 简介 在现代Web开发中,适配不同分辨率和屏幕尺寸是一项基本且必要的任务。本项目专注于Vue项目在PC端的适配问题,通过一系列实用技巧和技术,帮助开发者...

gitblog_06779的博客 491

STM32驱动HC-SR04超声波模块

本篇文章将带大家使用HAL库驱动HC-SR04超声波模块。超声波模块作为智能小车必备的模块,要学习智能小车的同学是必须掌握好这个模块的使用的。HC-SR04是一种常用的超声波传感器模块,也被称为超声波测距模块,广泛应用于各种自动化控制和测距系统中。它通常由超声波发射器、接收器、控制电路和外壳组成,可以实现非接触式的距离测量。下面是HC-SR04超声波模块的一些特性和技术参数:距离测量范围:2cm ~ 400cm(可调)。测量精度:0.3cm。工作电压:DC 5V。工作电流:15mA。

m0_49476241的博客 7683

android 蓝牙通讯demo

android 下蓝牙通讯demo,实现了发现蓝牙,使能蓝牙,通过蓝牙发送消息。

vue项目PC端如何适配不同分辨率

vue项目PC端如何适配不同分辨率

龘 472

计算机控制技术及应用

《计算机控制技术及应用》通过总结作者的科研成果和吸收国内外的先进理论、方法和技术,以计算机控制系统的网络化、开放化、智能化和集成化发展趋势为主线索,主要介绍计算机控制系统的基本概念和计算机控制系统的典型形式,计算机控制系统的数学描述与基本分析方法,以及数字PID控制器、最少拍控制系统、达林算法、状态变量设计法等设计方法及其各种改进算法。重点突出计算机控制系统输入输出通道接口的设计方法和典型控制系统的设计案例与实现方法等。

Vue项目PC端适配不同分辨率屏幕:打造极致用户体验的响应式布局

Vue项目PC端适配不同分辨率屏幕:打造极致用户体验的响应式布局 去发现同类优质开源项目:https://gitcode.com/ 随着互联网技术的飞速发展,用户在多种设备上浏览网页的需求日益增长。Vue项目PC端适配不同分辨率屏幕成为了前端开发中的一项重要任务。本文将为您详细介绍一个开源项目,帮助您的Vue项目在PC端实现完美的响应式布局。 项目介绍 Vue项目PC端适配不同分辨率屏幕项目,专为...

gitblog_06701的博客 675

Statistics and Machine Learning Toolbox

Statistics and Machine Learning Toolbox(带书签),MATLAB统计学习工具

jdk-8u144-linux-x64.tar.gz.

该资源为搭建Linux系统Java环境用,资源的后缀为tar.gz格式的压缩包

vue项目PC端如何适配不同分辨率屏幕字体和整体布局适应(一)

主要应用:lib-flexible和postcss-px2rem-exclude 第一部分:项目中全局引入lib-flexible 1.项目全局中安装lib-flexible npm install lib-flexible --save 2、在项目的入口main.js文件中引入lib-flexible import 'lib-flexible' 3. 打开./node_modules/lib-flexible/flexible.js,找到如下片段源码: (1). (2). (3)

m0_49714202的博客 2821

vue2项目PC端如何适配不同分辨率屏幕

vue2项目PC端如何适配不同分辨率屏幕

qq_44146522的博客 1484

vue 如何PC端不同屏幕大小分辨率自适应

需求:vue自适应屏幕分辨率PC端 1、安装postcss-px2rem及px2rem-loader npm install postcss-px2rem px2rem-loader --save 2、 在根目录src中新建utils目录下新建rem.js等比适配文件 可直接复制以下代码 // rem等比适配配置文件 // 基准大小 const baseSize = 16 // 设置 rem 函数 function setRem () { // 当前页面屏幕分辨率相对于 192...

weixin_46413834的博客 7111

vue适配

找到node_modules/lib-flexible/flexible.js下refreshRem函数,width = 540 * dpr;注释改为width = width * dpr;注:因为有些部门或者公司采用台式电脑,因使用年限不一,导致电脑分辨率不一。注:移动端适配方案很多,只写自己用得一种(适配vant)找到vue.config.js如没有,需创建。在根目录新建.postcssrc.js文件。2、配置vue.config.js。vue版本:2.6.11。vue版本:2.6.11。

m0_68430648的博客 256

Vue利用rem自适应pc端界面

vue自适应pc端界面 rem 在项目中安装这两个插件 npm i lib-flexible -S npm i px2rem-loader -D 在main.js中引入 import ‘lib-flexible/flexible.js’ 3.在vue.config.js写配置文件 如果没有就新建一个 // vue.config.js module.exports = { chainWebpack: config => { config.module .rule

派大星的博客 1376

vue项目实现大屏PC端字体自适应

vue项目实现大屏PC端字体自适应 我们字体自适应选择使用rem作为单位,通过监听窗口大小的变化,更新1rem的对应的px数来实现字体自适应。 注意该方法,我们需要在APP.vue文件中实现, 首先APP.vue文件中,定义屏幕宽度的变量screenWidth data() { return { screenWidth: window.innerWidth || document.documentElement.clientWidth ||

qq_41859063的博客 3063

vue3+vite+ts实现Pc端适配

vue3+vite+ts实现Pc端适配项目开发完了要求适配不同分辨率的电脑,找了很多插件,很多需要写配置,但是写完以后会报错,最后找到一个,亲测好用,报错几率很小(目前我没遇到报错),不墨迹直接上代码。

weixin_53639317的博客 1509
上一篇: vue中发布文章对首篇文章封面和次篇文章封面图片尺寸校验
下一篇: vue3.0+TS的语法练习
yang_web
博客等级 码龄6年 5粉丝 29原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值