位置: 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工具)

  • 税后利润向股东分配股息
  • 个人所得税包括绩效工资吗
  • 对公户取备用金怎么取
  • 投标保证金退回规定
  • 卷烟批发环节消费税税率
  • 免税农产品包括烟叶吗
  • 建筑工地加油计入什么科目
  • 未达起征点是什么
  • 股权投资和债权投资的风险
  • 接受投资转入固定资产不影响现金流量变动
  • 销售应税消费品应交的消费税
  • 专利费代缴
  • 企业收到的政府补贴,怎么入账
  • 餐饮公司收到的拍摄服务票做什么费用
  • 增值税普通发票查询真伪
  • 修缮发票要注明什么
  • 普通发票红字冲销,需要退回原发票吗
  • 哪些政府补助可以做收入
  • 财务物料消耗都有哪些
  • 原材料总分类账怎么写
  • 企业合并以外
  • 年度报告包括哪些内容
  • 货款打多了退款怎么做账
  • 先计提社保还是先计提工资
  • 加速折旧法和直线折旧法的区别
  • 会计科目按经济类型分类
  • 索尼vaio笔记本看型号
  • win10右键个性化打不开 没有与之关联程序
  • php sybase_fetch_array使用方法
  • ghost打开
  • 未取得合法有效凭证可以税前扣除
  • 质量赔偿款要交税吗
  • 公司的利润交税之前不可能叫做什么
  • golang、python、php、c++、c、java、Nodejs性能对比
  • 驾校属于什么行业分类类别
  • framework在哪里打开
  • bert模型能做什么
  • 股东借款会计处理
  • 子公司认定消费税需要披露信息
  • 现金流量表的编制方法和计算公式
  • 债转股需要哪些资料
  • 暂存款账务处理
  • 在与sqlserver建立连接时出现
  • 补提去年企业所得税会计分录
  • 预提费用增加在借方还是贷方
  • 公户里的钱可以随便转出嘛
  • 入股投资的钱能取出来吗
  • 外资企业和内资企业并举
  • 应交税费科目的核算内容
  • 计提环保税的会计分录
  • 土地承包费和土地租赁费收入记账
  • 发票信息不一致是怎么回事
  • 销售过程中发生的商业折扣计入
  • 车船税缴纳后有发票吗
  • 固定资产抵扣过处置还能简易计税吗
  • 出口免抵退和免退有什么区别
  • 固定资产怎么折旧有几种方法
  • 如何把数据导入mysql中
  • mysql存储过程是什么意思
  • sql纵向排列改为横向
  • 备份数据还原不了怎么办
  • cgi linux
  • ·exe病毒
  • linux系统中网络配置文件一般放在
  • ghoststarttrayapp.exe是什么进程 有什么作用 ghoststarttrayapp进程查询
  • windows8怎么设置开机密码
  • 怎样设置从硬盘启动给电脑做系统
  • 解决在ios8中, cocos2dx 2.x版本里CCClippingNode没有效果的问题
  • 使用jQuery的ajax方法向服务器发出get和post请求的方法
  • node.js的使用
  • 移动手机指令
  • dos命令中的cd命令
  • linux怎么全盘备份
  • 在javascript中
  • 使用jquery操作dom
  • python周期性分析
  • android sdk api文档
  • 国家税务总局增值税发票查验平台网址
  • 12月份买的车10月打电话让我去保养
  • 如何查询公司的营业执照
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设