位置: IT常识 - 正文

uniapp适配问题(uniapp怎么做适配)

编辑:rootadmin
uniapp适配问题

推荐整理分享uniapp适配问题(uniapp怎么做适配),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:uniapp布局如何适配,uniapp如何适配,uniapp适配移动端,uniapp适配移动端,uniapp兼容问题,uniapp布局如何适配,uniapp适配移动端,uniapp 适配,内容如对您有帮助,希望把文章链接给更多的朋友!

原文链接:https://blog.csdn.net/weixin_52312684/article/details/125218453

一.计算公式

设计稿 1px / 设计稿基准宽度 = 框架样式 1rpx / 750rpx

换言之,页面元素宽度在 uni-app 中的宽度计算公式:

750 * 元素在设计稿中的宽度 / 设计稿基准宽度

举例说明:

 - 若设计稿宽度为 750px,元素 A 在设计稿上的宽度为 100px,那么元素 A 在 uni-app 里面的宽度应该设为:750 *     100 / 750,结果为:100rpx。  - 若设计稿宽度为 640px,元素 A 在设计稿上的宽度为 100px,那么元素 A 在 uni-app 里面的宽度应该设为:750 *     100 / 640,结果为:117rpx。  - 若设计稿宽度为 375px,元素 B 在设计稿上的宽度为 200px,那么元素 B 在 uni-app 里面的宽度应该设为:750 *     200 / 375,结果为:400rpx。  

二.宽度750px设计稿

更具上面的换算公式

750 * 元素在设计稿中的宽度 / 设计稿基准宽度=100rpx

设计图是100px转换成为100rpx 

结论:

1px=1rpx

验证:

<template><view class="box"><view class="box1"></view></view></template><script>export default {}</script><style>.box{width: 750rpx;height: 1000rpx;background-color: pink;}.box1{width: 100rpx;height: 100rpx;background-color: blue;}</style>

在大屏下:

盒子的大小由100x100变成50x50

说明:

在大屏下 1px=2rpx

得出结论:

 rpx能够自适应屏幕的大小 从而概念元素的尺寸。

实际开发的时候可以直接在手机模式下进行开发 

二.宽度640px设计稿

先换算一下:

uniapp适配问题(uniapp怎么做适配)

750x100/640=117rpx

设计稿:100:117

1:1.17

也就是说1px等于1.17rpx

100rpx/1.17=85.47

通常情况下我们一般以750px作为标准来进行开发。

三.扩展

移动端是如何做适配的呢?

1.百分比   2.rem

这里我们重点说rem

假设设计稿为980px  如何做适配

rem是一个单位它相对于当前屏幕的大小而言的。

通常用flexbox.js 这个插件来将屏幕划分成10份。

980/10=98px

也就是1rem等于98px。

代码:

<template> <div class="box"> </div></template><script>export default { name: '', methods: { }}</script><style scoped>.box{ width: 1rem; height: 1rem; background-color: pink;}</style>

四.思考设计稿999px,在789px做适配转换成rem

设计稿为999px。

在手机为789px做适配。

设计稿的1rem 为 99.9px。

手机的1rem为78.9px。

得出结论:

设计稿的1px等于:78.9px/99.9px=0.789

就可以按照设计稿上的1px 等于手机上0.789px来画图了

或者用另外一种算法:

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

上一篇:idea为web项目添加tomcat并配置Artifacts(idea添加web项目)

下一篇:伫立枝头的旅鸫鸟,加拿大 (© marcophotos/Getty Images)

  • 房产租金收入免不免房产税?
  • 机票抵扣进项税怎么填申报表
  • 土地增值税会计核算
  • 高新技术认定标准条件是什么
  • 应交税费应交印花税借方有余额
  • 政府奖励企业如何申请
  • 无形资产按几年摊
  • 报表的应交税费都包含什么
  • 运输企业支付罚款如何账务处理
  • 残保金是谁支付给单位?
  • 怎样确定是否计入固定资产清理科目
  • 代收税款
  • 融资的方式有哪两种类型
  • 应收账款坏账计提政策
  • 收到联营单位投入的设备一台
  • 开保函会计分录
  • 为员工买的人寿保险怎么做账
  • 员工异地交纳保险怎么交
  • 金税是干什么的
  • 劳务公司差额征税账务处理
  • 通用日记账核算方法
  • 总分机构类型怎么选
  • 基础设施建设包括哪些方面
  • 怎么计提担保赔偿准备金?
  • 每个季度零申报需要做什么
  • 如何填写企业所得税
  • 已认证的进项税额转出怎么做账务处理
  • 3070和3070ti性能差多少
  • 公司费用高好还是低好
  • php留言板的简单编写
  • 公司党员活动日方案
  • apcu php
  • PHP:pg_parameter_status()的用法_PostgreSQL函数
  • 怎样把有余额的钱转出来
  • 对股权奖励的计算公式
  • php实现购物车功能的方法
  • 长期应收款属于流动资产吗
  • 红字发票如何开具
  • 结转已销售产品的实际生产成本会计分录
  • php php.ini
  • Aerial view of Chapel Bridge over the river Reuss in Lucerne, Switzerland (© Neleman Initiative/Gallery Stock)
  • 保姆级官方yolov7的训练自己的数据集以及项目部署
  • opencv几何变换
  • thinkphp apidoc
  • 已勾选确认的发票忘记填写怎么办
  • 资产基金的明细科目
  • 税款已缴纳后发票怎么查
  • 印花税调低
  • 没有取得发票就把车卖了违法吗
  • 帝国cms怎么用
  • 解决胃胀气最快方法
  • 公司购买法拍房需要交什么费
  • 专利年费的滞纳金怎么做账
  • sql的应用
  • 其他收益属于什么类科目
  • 企业亏损所得税处理
  • 小规模纳税人专票税率是多少
  • 金银首饰以旧换新增值税处理
  • 暂估成本结转后需要冲回吗
  • 跨年度冲红字发票账务处理
  • 费用分摊怎么开口说好
  • 固定资产报废由谁审批
  • 年末坏账准备计提余额减少说明什么
  • 投资性房地产公允价值小于账面价值
  • 不固定参数的存储器
  • wuloader.exe wuloader进程是什么软件
  • ubuntu 20.04.1 lts
  • win1020h2版好不好
  • windows mobile
  • win10激活过期有什么影响吗
  • 单线程语言有哪些
  • 飞行歌曲
  • js中使用组件
  • js中的正则表达式的例子
  • unity引擎叫什么
  • flow 开发
  • 杭州电子税务局注册流程
  • 即征即退什么时候退
  • 特殊工种作业人员
  • 企业可以出台政策吗
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设