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

  •  网络推广应该从以下三点来着手进行 (网络推广应该怎么做)

    网络推广应该从以下三点来着手进行 (网络推广应该怎么做)

  • ps索引怎么解锁(photoshop 索引)

    ps索引怎么解锁(photoshop 索引)

  • QQ浏览器APP怎么设置成小说模式(qq浏览器app怎么设置打开禁止访问网页)

    QQ浏览器APP怎么设置成小说模式(qq浏览器app怎么设置打开禁止访问网页)

  • 华为手机怎么把输入法改成繁体(华为手机怎么把照片传到电脑上)

    华为手机怎么把输入法改成繁体(华为手机怎么把照片传到电脑上)

  • 华为p20pro能用5g吗(华为p20pro能用广电卡吗)

    华为p20pro能用5g吗(华为p20pro能用广电卡吗)

  • 微信中图片过期怎么找回(微信中图片过期如何查看)

    微信中图片过期怎么找回(微信中图片过期如何查看)

  • 怎么让手机屏幕光滑(怎么让手机屏幕不旋转)

    怎么让手机屏幕光滑(怎么让手机屏幕不旋转)

  • vivox30快充怎么设置(vivox30手机快充怎么开启功能在哪里)

    vivox30快充怎么设置(vivox30手机快充怎么开启功能在哪里)

  • 拼多多怎么关闭关注(拼多多怎么关闭免密支付)

    拼多多怎么关闭关注(拼多多怎么关闭免密支付)

  • apple watch可以听歌吗(applewatch可以听音乐吗)

    apple watch可以听歌吗(applewatch可以听音乐吗)

  • 微信拉黑了怎么发信息给对方(微信拉黑了怎么恢复好友)

    微信拉黑了怎么发信息给对方(微信拉黑了怎么恢复好友)

  • oppo暗色模式在哪里(oppoa79暗色模式)

    oppo暗色模式在哪里(oppoa79暗色模式)

  • 手机qq2g在线是什么意思(手机qq2g在线是信号不好吗)

    手机qq2g在线是什么意思(手机qq2g在线是信号不好吗)

  • 微信会显示对方已读吗(微信会显示对方关闭麦克风吗)

    微信会显示对方已读吗(微信会显示对方关闭麦克风吗)

  • 电话手表能用普通卡吗(电话手表能用普通手机吗)

    电话手表能用普通卡吗(电话手表能用普通手机吗)

  • 手机null文件可以删除么(手机null文件怎么打开)

    手机null文件可以删除么(手机null文件怎么打开)

  • 华为mate30pro有没有来电闪光灯(华为mate30pro有没有无线充电功能)

    华为mate30pro有没有来电闪光灯(华为mate30pro有没有无线充电功能)

  • vivo手机能用电信卡吗(vivo手机能用电信卡吗怎么设置)

    vivo手机能用电信卡吗(vivo手机能用电信卡吗怎么设置)

  • 乐视mx2怎么更换电池(乐视2怎么换屏幕)

    乐视mx2怎么更换电池(乐视2怎么换屏幕)

  • 淘宝的销量是真实的吗(淘宝上面销量都是真实的吗?)

    淘宝的销量是真实的吗(淘宝上面销量都是真实的吗?)

  • vivoz5呼吸灯在哪里设置(vivo z5呼吸灯解决方案)

    vivoz5呼吸灯在哪里设置(vivo z5呼吸灯解决方案)

  • 华为p20pro支持无线充电吗(华为p20pro支持无线耳机吗)

    华为p20pro支持无线充电吗(华为p20pro支持无线耳机吗)

  • 智慧团建有初始密码吗(智慧团建有初始密码嘛)

    智慧团建有初始密码吗(智慧团建有初始密码嘛)

  • 抖音退款申请在哪里(抖音退款申请在哪里找)

    抖音退款申请在哪里(抖音退款申请在哪里找)

  • 换外屏会影响摄像头吗(换外屏会不会影响手机)

    换外屏会影响摄像头吗(换外屏会不会影响手机)

  • airpods防汗吗(airpods 防汗吗)

    airpods防汗吗(airpods 防汗吗)

  • iqoo怎么分屏(iqoo怎么分屏两个光遇)

    iqoo怎么分屏(iqoo怎么分屏两个光遇)

  • 森佩尔森林公园中的黑海杜鹃,德国吕根岛 (© Sandra Bartocha/Minden Pictures)(森佩塑胶)

    森佩尔森林公园中的黑海杜鹃,德国吕根岛 (© Sandra Bartocha/Minden Pictures)(森佩塑胶)

  • 脱不下孔乙己的长衫,现代的年轻人该怎么办?(脱不下孔乙己的长衫对应下一句)

    脱不下孔乙己的长衫,现代的年轻人该怎么办?(脱不下孔乙己的长衫对应下一句)

  • 进口缴纳关税
  • 印花税需要每月缴纳吗
  • 公司租用个人房屋如何记账
  • 财务报表申报错误怎么办
  • 一季度季初从业人数
  • 购车税叫什么
  • 房企视同买断销售的所得税处理
  • 房屋租赁后转租合法吗
  • 产品缺陷处理流程
  • 专利费代缴
  • 支付购买机器的价款
  • 摊销商标使用权的会计科目
  • 如果公司没有报税
  • 发票抬头写错了还能报销吗
  • 企业发工资哪些需要缴个人所得税?
  • 公司发生业务分录
  • 作为一名新手
  • 境外单位或者个人
  • 成本费用包括哪些包括外购材料吗
  • 出租厂房算什么收入
  • 公司注销资产负债表期末余额不能为0
  • 工会经费怎么做账务处理
  • 外汇收汇怎么做账
  • 一般风险准备金计算公式
  • 当期应交所得税怎么计算
  • 暂估入库入库单范本
  • 苹果电脑录屏的视频保存在哪里
  • 没有一般纳税人证明怎么办
  • 去年未计提费用,今年付怎么做账
  • php字符串赋值
  • 企业员工个人所得税申报流程
  • win7旗舰版系统怎么样
  • vue onshow
  • 企业借给个人钱合法吗
  • pytorch基础
  • php中文编程
  • javascript背景图片怎么导入
  • 什么叫存量比率
  • 增值税 转出
  • 报销具体流程
  • 残保金都要申报吗
  • 投资性房地产由成本模式转为公允价值模式差额计入
  • 关联企业无息借款如何征税?
  • 社保工伤保险可以退吗
  • 其他债权投资减值为什么不影响所有者权益
  • 计提个税和缴纳个税金额不符的原因
  • 文化服务要交文化部门吗
  • 契税通过应交税费科目核算吗
  • 附加税印花税会计分录
  • 免增值税进项税怎么弄
  • 发票验旧就是作废么?
  • 形成应收账款的会计分录
  • 采购库存商品的分录
  • 固定资产折旧方法的选择
  • 建账选用什么会计制度
  • 数据表的联接
  • mysql联合索引生效原则
  • sql server中的文件位置可以很灵活
  • 开启win7
  • ecap.exe是什么
  • centos查找目录命令
  • ubuntu系统应用
  • thinkpad8装系统
  • mac怎么打开macintosh
  • linux里chmod
  • gho文件过大
  • opengl 编程
  • jquery的deferred
  • 一个简单的灵魂福楼拜
  • CCProgressTimer 进度条动画在cocos2dx+lua中的使用
  • python选择器
  • unity3d 物体移动
  • nodejs入门教程
  • uleb128、sleb128和uleb128p1编码格式介绍
  • jquery trigger函数执行两次的解决方法
  • jquery 导航
  • 国家税务局直属单位招聘
  • 小型微利企业所得税优惠
  • 上海网上纳税申报流程
  • 如何打印个人缴税记录
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设