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

  • 支付宝自动转入余额宝怎么取消(支付宝自动转入余额宝是什么意思)

    支付宝自动转入余额宝怎么取消(支付宝自动转入余额宝是什么意思)

  • 荣耀x10如何设置支付宝指纹支付(荣耀x10如何设置接听方式)

    荣耀x10如何设置支付宝指纹支付(荣耀x10如何设置接听方式)

  • 华为如何格式化手机(华为如何格式化储存卡)

    华为如何格式化手机(华为如何格式化储存卡)

  • 华为mate30pro屏幕容易碎吗(华为mate30pro屏幕刷新率怎么设置)

    华为mate30pro屏幕容易碎吗(华为mate30pro屏幕刷新率怎么设置)

  • 华为系统恢复获取安装包信息失败(华为系统恢复获取不了安装包)

    华为系统恢复获取安装包信息失败(华为系统恢复获取不了安装包)

  • 苹果11连拍模式怎么打开(苹果11连拍模式设置)

    苹果11连拍模式怎么打开(苹果11连拍模式设置)

  • 抖音关注请求拒绝了有提示吗(抖音关注请求拒绝了在哪里查找)

    抖音关注请求拒绝了有提示吗(抖音关注请求拒绝了在哪里查找)

  • 苹果手机pp助手显示网络异常(苹果手机pp助手怎么卸载不了)

    苹果手机pp助手显示网络异常(苹果手机pp助手怎么卸载不了)

  • 滴滴桔视仪必须安装吗(滴滴要求安装桔视仪不安装不派单)

    滴滴桔视仪必须安装吗(滴滴要求安装桔视仪不安装不派单)

  • 怎么删除闹钟(怎么删除闹钟里面的本地音乐)

    怎么删除闹钟(怎么删除闹钟里面的本地音乐)

  • 显卡更新驱动有必要吗(显卡更新驱动有拖影)

    显卡更新驱动有必要吗(显卡更新驱动有拖影)

  • 微信异常被限制登录什么意思(微信异常被限制登录)

    微信异常被限制登录什么意思(微信异常被限制登录)

  • 华为nova6是屏下指纹吗(华为nova6 5g什么屏幕)

    华为nova6是屏下指纹吗(华为nova6 5g什么屏幕)

  • 微信冒泡视频所有好友都能看到吗(微信视频冒泡啥意思)

    微信冒泡视频所有好友都能看到吗(微信视频冒泡啥意思)

  • stl文件用什么软件打开(stl文件 软件)

    stl文件用什么软件打开(stl文件 软件)

  • 滴滴如何更换实名认证(滴滴如何更换实名认证信息)

    滴滴如何更换实名认证(滴滴如何更换实名认证信息)

  • 总线宽带的换算公式(总线带宽的单位是什么)

    总线宽带的换算公式(总线带宽的单位是什么)

  • 苹果11是不是双卡(苹果11是不是双槽)

    苹果11是不是双卡(苹果11是不是双槽)

  • 计算机-什么是计算机、发展等(计算机什么是DM)

    计算机-什么是计算机、发展等(计算机什么是DM)

  • 浮浮雷达怎么用(浮浮雷达怎么用不了qq音乐)

    浮浮雷达怎么用(浮浮雷达怎么用不了qq音乐)

  • 安卓beatsx怎么看电量

    安卓beatsx怎么看电量

  • 视频加图片怎么做的(视频加图片怎么弄)

    视频加图片怎么做的(视频加图片怎么弄)

  • 拼多多场景推广怎么玩(拼多多场景推广二阶段什么意思)

    拼多多场景推广怎么玩(拼多多场景推广二阶段什么意思)

  • 什么是税收制度构成要素的中心环节
  • 二手车没有发票能过户吗
  • 小汽车属于固定资产的什么设备
  • 开办期的所得税年度申报
  • 生产企业购入材料怎么做分录
  • 清算期间研发费用是否可以加计扣除附会计处理
  • 税务局开普票怎么开
  • 固定资产汽车抵扣新政策
  • 银行内部转账会计分录
  • 以前年度固定资产入账错误怎么办?
  • 境内企业得到境外企业的红利是否需要缴纳所得税?
  • 营改增后建筑业分包怎么交税
  • 财务费用错记制造费用
  • 研发费用直接投入占比过高税务预警
  • 怎么判断企业是一般纳税人还是小规模
  • 条形码费用属于哪个科目
  • 如何禁用Windows10更新
  • 长期借款和短期借款时间
  • 预付办公用品费用,未收到发票
  • 2022年苹果iphone14一个几个颜色
  • 存货报废会计分录例题
  • 查补以前年度所得税如何申报
  • 数据结构考试内容
  • 企业所得税申报表A类
  • vue的actions
  • yolo v1 pytorch源代码
  • php的session和cookie实现登录
  • pdf优化器在哪里
  • 长期待摊费用属于非流动资产吗
  • 一个小柜的货代费用
  • 实收资本注入怎么操作
  • 分公司发生的业务,开票给总公司
  • python动态强类型语言
  • 发票校验码是什么在哪
  • 计算机中的意思和含义
  • mysql5.7免安装版
  • 对c++的认识与体会
  • 小规模纳税人销售商品会计分录
  • 物流公司驾驶员工资计算方式
  • 差旅费单子格式表
  • sql跨服务器查询语句
  • 留存收益的个别资本成本计算公式
  • 银行利息支出税率是多少
  • 外资企业可以融资吗
  • 离职补偿金的计算基数
  • 应收贷方余额表示什么意思
  • 一般纳税人开红字专用发票流程
  • 应付账款算费用吗
  • 物业管理单位收取的物业费征不征收增值税
  • 收到采购免费赔偿怎么办
  • 资产减值损失是负的意味着什么
  • 结转主营业务成本是什么意思
  • 退资本金现金流量表走哪一项
  • 数据库表的查询操作实验
  • MySQL利用命令行工具启动和关闭的命令是什么
  • 不同的linux系统命令一样吗
  • centos7 samba服务器搭建
  • win8.1 下载
  • 苹果系统怎么修改位置
  • win10开机cpu占用率100%
  • mac笔记本如何设置不黑屏
  • win10系统中怎么打开IE浏览器
  • win10系统怎么锁定屏幕
  • win8控制面板怎么打开
  • opengl矩形
  • 打地鼠android
  • cocos2dx-js
  • jquery 延迟执行方法
  • shutil模块 python安装
  • Android--VideoPlay--视频播放器
  • python生成pyc
  • javascript 做网页
  • javascript基础
  • ios反编译源代码
  • 国税局国家公务员工资待遇
  • 公司买社保公司倒闭了怎么办
  • 东莞税收突破2000亿
  • 如何查询公司的电话号码
  • 怎样登录市地税局网站
  • 湖南 资源税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设