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

  • 进项税额加计抵减5%
  • 白酒赠品赠什么方案
  • 其他综合收益算营业利润吗
  • 小规模印花税是季报还是月报
  • 小规模没有计提增值税直接缴纳了
  • 非流动资产处置损失包括哪些
  • 企业经营活动所需的资金的来源渠道有
  • 免抵退税的计算数据
  • 用友怎么结转本期损益
  • 企业所得税税收优惠政策
  • 广告费结转年限有没有时间限制的
  • 地质勘察费用应由谁支付
  • 金税盘技术服务费可以全额抵扣吗
  • 汇算清缴前未取得发票账务处理
  • 业务招待费进项税额需要转出吗
  • 保证金算费用吗
  • 开旅游公司有补贴吗
  • 软件企业即征即退例题
  • 包装本公司产品的出口包装物是否缴增值税?
  • 无偿捐赠增值税计算公式
  • 购房专票可以抵扣进项税吗为什么
  • edge浏览器设置主页网址
  • 年末存货怎么计算
  • dpi鼠标按键是什么意思
  • 出租商品计入什么科目
  • 劳务费支出会计处理
  • macos big sur值得升级吗
  • 1050ti能玩绝地求生吗
  • 更改公司章程发函怎么写
  • 虚拟机是什么意思
  • 常用的3个第三方类库
  • 一般纳税人企业所得税税率多少
  • 销售自己使用过的固定资产
  • web2.0核心
  • three.js 入门
  • 员工持股平台合伙企业
  • Linux下socket实现网页抓取 Unicorn 博客频道 CSDN.NET
  • phpcms怎么样
  • 递延所得税什么时候交
  • python中insert函数怎么用
  • 销售部门的固定资产
  • mongodb局域网访问
  • mysql语句语法
  • 固定资产计入管理费用就不用折旧了吗
  • 一般纳税人季报还是月报
  • 实缴税额怎么算
  • 购买展示样品是指什么
  • 固定资产多入账怎么写情况说明
  • 企业要怎样才能用到便宜的天然气
  • 资金账簿的计税依据
  • 员工成本价购买公司商品 税屋
  • 上个月结转的流量下个月能用吗
  • 业务招待费纳税调整会计分录
  • 怎么查看445端口有没有关闭
  • 免激活合法使用的软件
  • server2008 无法启动
  • bios设置网卡开启
  • 清华同方bios通用密码(thtfpc)
  • win10一年更新一次
  • ubuntu的安装步骤
  • linux网络编程宋敬彬pdf
  • win7本地磁盘图标变了
  • shell数值比较
  • win7 win10 win8
  • win10系统日历怎么放在桌面
  • excel表格文本形式在哪里
  • 安卓手机屏幕不好使了怎么办
  • opengl metal
  • android使用教程
  • 电脑安装node
  • u盘备份系统操作步骤
  • Unity的Attribute(特性)还算多吧
  • vue父子组件传值props
  • shell脚本检测文件是否存在
  • jquery valid()
  • unity灯光闪烁效果
  • python爬虫模拟浏览器
  • android设计模式书籍
  • 浙江省有多少家农业银行
  • 2016年小微企业所得税优惠政策文号
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设