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

  • 应付职工薪酬纳税调整
  • 2023小规模纳税人所得税税收优惠政策
  • 印花税购买使用要求及印花税会计分录?
  • 个人独资企业要承担无限责任吗
  • 汇算清缴补缴企业所得税怎么做账
  • 无形资产摊销年限可以变更吗
  • 受托加工开票如何选名称
  • 国债利息收入计入财务费用吗
  • 应交税费例子
  • 篮球俱乐部是非洲的吗
  • 国家对工资发放的规定
  • 高危行业企业安全费用提取
  • 银行承兑汇票贴现利率一般多少
  • 有限合伙企业分红个人所得税
  • 企业外包项目如何确认收入成本配比?
  • 新税法下广告费计税依据
  • 注销企业时所有权怎么办
  • 增值税不征税收入的三个条件
  • 2016年的发票2019年还能开红字吗
  • 同一地级行政区范围内举例
  • 公司股权转让的税费处理
  • 每季度财务报表
  • 软件产品合同
  • 2019年一般纳税人附加税减免政策
  • 收回股东投资
  • 电脑玩游戏卡怎么弄
  • 2020年计提印花税怎么做账
  • 不动产租赁如何缴纳增值税
  • 教你如何在白桦树上采集桦树汁
  • PHP:mb_substr_count()的用法_mbstring函数
  • 注册资金印花税税目
  • 保险公司工伤保险
  • 一般纳税人企业注销流程
  • 外贸出口退税企业差旅费可以抵扣吗
  • 会计差错及账项调整
  • 用php写个简单的编程
  • 常用的3个第三方类库
  • 加油费属于什么费用类别的
  • 补缴房产税和土地使用税会计分录
  • 常见反爬策略
  • 一文速学-XGBoost模型算法原理以及实现+Python项目实战
  • 清算汇缴报表填什么内容
  • 利息收入税务处理办法
  • 预收账款开票了怎么做账报税
  • 留底税额怎么入账
  • python深拷贝与浅拷贝区别
  • 企业哪些情况下需要报税
  • sqlserver编程
  • 土地使用权的使用是什么意思
  • 政府会计资产处置费用科目
  • 企业管理费用科目有哪些
  • 车辆保险费印花税计税金额含进项税吗
  • 长期股权投资损益调整是什么意思
  • 招待费住宿
  • 业务招待费纳税调整会计分录
  • sql 普通行列转换
  • win9系统
  • linux系统rm -rf
  • 在linux中使用哪个命令可以用于管理用户账户
  • ubuntu14.04升级
  • 删除文件时出现错误是怎么回事
  • 在Linux命令行中快速删除光标前的快捷键是什么?
  • 深入理解rcu
  • 飞行歌曲
  • jquery炫酷效果
  • 有哪些小工具
  • javascript参考书
  • linux归档文件什么意思
  • js 延迟函数
  • 简单的jquery插件实例
  • JavaScript控制台输出
  • python开发环境有
  • unity打包安卓apk
  • javascript入门基础
  • 工具的图
  • js会话
  • 博兴公安局领导班子
  • 怎么找到税控系统发票作废怎么操作
  • 新入职税务干部工作心得
  • 困难减免土地使用税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设