位置: IT常识 - 正文

vue开发页面自适应屏幕尺寸(vue 自适应网站ui框架)

编辑:rootadmin
vue开发页面自适应屏幕尺寸 vue开发页面自适应屏幕尺寸1.概述

推荐整理分享vue开发页面自适应屏幕尺寸(vue 自适应网站ui框架),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:vue 自适应网站ui框架,vue项目自适应页面,vue 自适应网站ui框架,vue设置高度自适应,vue页面自适应屏幕大小,vue项目自适应,vue页面自适应屏幕大小,vue页面自适应屏幕大小,内容如对您有帮助,希望把文章链接给更多的朋友!

vue开发页面自适应屏幕尺寸(vue 自适应网站ui框架)

使用vue开发的页面都是通过px设置它的尺寸,如果换了一个不同尺寸的屏幕就会出现页面排版错乱,显示不完整等情况。下面通过插件将px装换为rem单位适应不同尺寸的屏幕。

2.网页适配屏幕尺寸2.1.安装插件

lib-flexible插件作用是根据rem调整页面宽高,自适应屏幕尺寸 px2rem-loader插件作用是将px单位转换为rem单位,lib-flexible插件才能根据rem调整网页宽高尺寸。

# 安装lib-flexible插件yarn add lib-flexible# 安装px2rem-loader插件 -D 安装到开发环境yarn add -D px2rem-loader2.1.配置插件1.在main.js文件中引用lib-flexible插件import Vue from "vue"import App from "./App.vue"import router from "./router"import store from "./store"import "@/assets/scss/reset.scss"import axios from "axios"// UIimport ElementUI from "element-ui"import "element-ui/lib/theme-chalk/index.css"// tools// 引用lib-flexible插件import "lib-flexible"2.在vue.config.js中配置px2rem-loadermodule.exports = { configureWebpack: { // webpack 配置 output: { filename: , chunkFilename: `, }, }, // 配置px2rem-loader chainWebpack: config => { config.module .rule("css") .test(/\.css$/) .oneOf("vue") .resourceQuery(/\?vue/) .use("px2rem") .loader("px2rem-loader") .options({ // 设置px转化为rem比例,设计稿大小为1920,比例 1920/ 10 remUnit: 192 }); },}3.修改flexible.js

全局搜索flexible.js,将refreshRem函数中原本的540替换为width,这样就实现了宽度根据屏幕大小自动适配. 或者在下面的路径找到该文件:node_modules/lib-flexible/flexible.js

function refreshRem(){ var width = docEl.getBoundingClientRect().width; if (width / dpr > 540) { // 将width = 540 * dpr; 540改为width width = width * dpr; } var rem = width / 10; docEl.style.fontSize = rem + 'px'; flexible.rem = win.rem = rem; }

重启服务,改变浏览器大小网页的内容能够随着页面大小而改变。

本文链接地址:https://www.jiuchutong.com/zhishi/297559.html 转载请保留说明!

上一篇:YOLOV5-网络结构和组件介绍(YOLOv5网络结构组成)

下一篇:AI工具(ChatGPT)常用指令,持续更新...(什么是AI工具)

  • 微信收款怎么让店员收到语音(微信收款怎么让另一个手机也能听到)

    微信收款怎么让店员收到语音(微信收款怎么让另一个手机也能听到)

  • beatsx红白灯交替闪

    beatsx红白灯交替闪

  • 怎么查看手机上运行的程序(怎么查看手机上的文件)

    怎么查看手机上运行的程序(怎么查看手机上的文件)

  • 华为mate30pro双卡怎么放(华为mate30pro双卡都支持5G吗)

    华为mate30pro双卡怎么放(华为mate30pro双卡都支持5G吗)

  • airpods上2个小黑点是什么(airpods上的小黑点是干什么的)

    airpods上2个小黑点是什么(airpods上的小黑点是干什么的)

  • bkk-al10是华为什么型号(bkl-al10是什么型号)

    bkk-al10是华为什么型号(bkl-al10是什么型号)

  • 华为chmcl00是什么型号(华为型号chm-tl00h)

    华为chmcl00是什么型号(华为型号chm-tl00h)

  • 如何添加表情包到微信(抖音如何添加表情包)

    如何添加表情包到微信(抖音如何添加表情包)

  • 给对方发视频对方忙线中是什么意思(给对方发视频对方没反应怎么回事)

    给对方发视频对方忙线中是什么意思(给对方发视频对方没反应怎么回事)

  • vivox30是不是升降摄像头(vivox30能升级安卓10吗)

    vivox30是不是升降摄像头(vivox30能升级安卓10吗)

  • ipadair可以接鼠标吗(ipad能接鼠标用吗)

    ipadair可以接鼠标吗(ipad能接鼠标用吗)

  • ps透视裁剪工具怎么用(ps透视裁剪工具为什么用不了)

    ps透视裁剪工具怎么用(ps透视裁剪工具为什么用不了)

  • 金立m6l怎样解除故事锁屏(金立m6plus解锁)

    金立m6l怎样解除故事锁屏(金立m6plus解锁)

  • 手机qq分屏怎么设置(手机qq分屏怎么关闭)

    手机qq分屏怎么设置(手机qq分屏怎么关闭)

  • iphone11机身多长(苹果11机身多长厘米)

    iphone11机身多长(苹果11机身多长厘米)

  • 快手如何转播别人直播(快手怎么转播别人的直播视频教程)

    快手如何转播别人直播(快手怎么转播别人的直播视频教程)

  • pr添加字幕如何移动(pr添加字幕如何保持一个大小)

    pr添加字幕如何移动(pr添加字幕如何保持一个大小)

  • sql语句中修改表结构的命令是(sql语句中修改表结构的命令)

    sql语句中修改表结构的命令是(sql语句中修改表结构的命令)

  • 苹果xr有没有指纹(苹果xr有没有指纹付款功能)

    苹果xr有没有指纹(苹果xr有没有指纹付款功能)

  • windowsxp任务栏不能设置为

    windowsxp任务栏不能设置为

  • 苹果下载的视频在哪里(苹果下载的视频怎么保存到相册)

    苹果下载的视频在哪里(苹果下载的视频怎么保存到相册)

  • 苹果电话怎么转人工(苹果电话怎么转到华为手机)

    苹果电话怎么转人工(苹果电话怎么转到华为手机)

  • 微信提现在哪里操作(微信提现在哪里查看记录)

    微信提现在哪里操作(微信提现在哪里查看记录)

  • ant-design-vue 自由切换 暗黑模式dark(ant-design-vue pro)

    ant-design-vue 自由切换 暗黑模式dark(ant-design-vue pro)

  • 前端后端的爱恨情仇(前端和后端到底是什么)

    前端后端的爱恨情仇(前端和后端到底是什么)

  • 手把手教你在 Vue3 中自定义指令(手把手教你在瑞典停车)

    手把手教你在 Vue3 中自定义指令(手把手教你在瑞典停车)

  • 增值税为什么不重复征税
  • 小企业会计准则适用于哪些企业
  • 支付企业所得税会计科目
  • 差额税征收标准
  • 增值税有哪几类
  • 税务定税按什么标准
  • 劳务外包人员在本公司可报销吗
  • 应付职工薪酬为什么不属于金融负债
  • 建筑业预缴税款都要填哪些表
  • 所得税流程
  • 收到的普通发票需要认证吗
  • 通行费发票勾选认证有多少就可以抵扣多少吗
  • 金蝶kis 反结账
  • 跨年发票问题
  • 公司给的出差津贴
  • 农产品进项税额计算扣除的方法
  • 提取的生产企业安全费如何记帐
  • 企业微信支付密码怎么设置
  • 收到公司of
  • 外汇收不到会不会丢
  • 注销企业时所有权怎么办
  • 企业残疾人保障金
  • 委托加工物资的消费税
  • 汇算清缴补开票交税怎么写摘要?
  • 企业购入机器设备供方登记
  • 公共基础设施折旧年限表 20
  • 所得税工资薪金允许税前扣除
  • 差额银行承兑汇票
  • 存货跌价准备的分录
  • win11字体大小怎么调
  • 驱动备份和还原工具软件有哪些
  • 水土保持补偿费收费依据
  • 收据大写后面的数字
  • 员工报销可以从一般账户转出吗
  • php发送电子邮件
  • mom.exe是什么进程
  • 芦荟的功效与作用治什么病
  • 固定资产未提完折旧停止经营怎么处理
  • 公司送红包账务怎么处理
  • PHP:shell_exec()的用法_命令行函数
  • phpstan
  • 前端框架react
  • 存货非正常损失进项税额转出
  • 银行贷款利息已划转支付
  • paypal付款会自动换汇吗
  • 增值税纳税人如何界定
  • thinkphp项目怎么运行
  • 《设计模式》
  • 生态位模型原理
  • 微信小程序怎么制作自己的小程序
  • 一文搞懂兰州简史
  • vue之间的组件通信
  • yolo目标识别
  • 企业取得政府奖励资金如何用
  • 为SQLite3提供一个ANSI到UTF8的互转函数
  • 成本票和进项票举例说明
  • mysql的lsn
  • 个人所得税税前扣除凭证
  • 制造费用转入生产成本摘要怎么写
  • 税前扣除的职工福利费支出怎么算
  • 居民企业与非居民企业的纳税差异
  • 政府部门有税务和审计审查吗
  • mysql8.0 win7
  • win7开关机时间设置
  • for windows vista only
  • ubuntu系统如何安装
  • WIN10专业版怎么查看操作位数
  • 雨林木风 winxp sp3 安装版 ys8.0
  • cocos2dx4.0入门
  • nodejs客户端框架
  • 查找最近文件操作记录
  • cmd中文名称
  • windbg调试驱动
  • vue中的event
  • 如何使用form表单
  • javascript基础入门视频教程
  • jQuery Ajax页面局部加载方法汇总
  • 2022年最新最全执业药师继续教育考试答案
  • 企业所得税季申报表
  • 甘肃省35条措施的内容是什么
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设