uni-app 使用 upx 作为默认尺寸单位, upx 是相对于基准宽度的单位,可以根据屏幕宽度进行自适应。uni-app 规定屏幕基准宽度750upx。

开发者可以通过设计稿基准宽度计算页面元素 upx 值,设计稿 1px 与框架样式 1upx 转换公式如下:

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

举例说明:

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

1、动态绑定的 style 不支持直接使用 upx。

<!-- - 静态upx赋值生效 -->
<view class="test" style="width:200upx"></view>
<!-- - 动态绑定不生效 -->
<view class="test" :style="{width:winWidth + 'upx;'}"></view>

2、使用 uni.upx2px(Number) 转换为 px 后再赋值。

<template><view><view class="half-width" :style="{width: halfWidth}">半屏宽度</view></view>
</template><script>export default {computed: {halfWidth() {return uni.upx2px(750 / 2) + 'px';}}}
</script>
<style>.half-width {background-color: #FF3333;}
</style>

hbuilderX的upx单位是什么鬼?相关推荐

  1. upx与px互相转换

    原文地址:https://www.jianshu.com/p/ff88a9d2a1aa 随着越来新技术的诞生,跨平台的各种方案层出不穷,其跨平台所设计单位也各有不同.为了实现不同平台的尺寸转换,也出现 ...

  2. vue二维码生成可自定义logo

    代码已上传至github github代码地址:https://github.com/Miofly/mio.git <template xlang="wxml">< ...

  3. uni-app/js/小程序/生成支付二维码图片,类似于支付宝和微信商家码

    业务需求 一个电子商务公司需要一个支付功能,该支付功能通过微信扫码或者支付宝扫码实现的,并且该二维码商户可以下载下来,类似于微信商家码.如下图,鉴于公司相关的保密协议,我马赛克了头部和中间的商标相关说 ...

  4. uni-app如何自定义内容生成二维码?

    学而不思则罔,思而不学则殆 uni-app 生成二维码 1. 创建uni-app项目 2.HbuildX插件市场安装相关插件 3.使用该插件 3.1 在需要使用的页面进行引入 3.2 页面上使用该插件 ...

  5. uniapp 电商app 下载页面功能实现

    下载页面 效果图要求如下: 立即邀请按钮是个动态的,上下浮动并且尺寸或大或小的改变,可以通过css3动画来实现 二维码是生成的,这个二维码是含有用户邀请码的,如果通过此二维码进行下载app. 点击保存 ...

  6. uniapp html2canvas 生成图片

    下载插件  html2canvas.min.js 直接粘贴复制下面的也可以 /*!* html2canvas 1.0.0-rc.3 <https://html2canvas.hertzen.co ...

  7. 【uniapp】视频分享预览小程序

    六一收到个不同以往的需求,我的指导老师最近有点忙,让我们帮忙做一个可以通过二维码预览视频的小程序 收到需求后,因为只是临时用一下,不打算写一套完整的系统,所以大概的思路就是,其他成员将视频通过ftp传 ...

  8. uni-app之响应式单位upx和rpx

    一.upx uni-app 使用 upx 作为默认尺寸单位, upx 是相对于基准宽度的单位,可以根据屏幕宽度进行自适应. uni-app 规定屏幕基准宽度750upx. 开发者可以通过设计稿基准宽度 ...

  9. 推荐使用rpx替代upx的公告

    推荐使用rpx替代upx的公告 分类:uni-app rpx upx upx在2018年就推出了,其初衷是为了让微信的rpx机制可以跨全端使用. 在普通css写法里,upx会被编译器编译.但动态绑定时 ...

最新文章

  1. 视频用户行为及推荐系统评价KPI-部分
  2. 如何确定敏捷是否适合你的团队?
  3. Use Ghidra To Reverse GenyMotion—Suggestion
  4. 【杂谈】有三AI知识星球最近都GAN了哪些内容?
  5. SQL SERVER 如果判断text类型数据不为空
  6. XDocument 获取包括第一行的声明(版本、编码)的所有节点
  7. android按钮点击变化,Android实现按钮点击效果(第一次点击变色,第二次恢复)...
  8. Mac环境下安装Sass
  9. 【JS新手教程】LODOP打印复选框选中的任务或页数
  10. Python精简入门学习(三)
  11. 红帽企业linux7 u盘安装,RedHat企业版7 “yum”重装 CentOS7 “yum”
  12. 计算机学院工作总结报告,计算机学院分工会2018年工作总结
  13. wps阶梯表格怎么做?wps阶梯表格制作教程
  14. 关于人工智能的一些思考
  15. Qt QLineEdit 信号函数总结
  16. 【蓝桥杯】历届试题 对局匹配(C++)
  17. Geography和 Geometry 的区别
  18. suspend(挂起)和resume(继续执行)线程
  19. 根据传入日期 往前或者往后 顺延月份
  20. 【AtCoder】Japanese Student Championship 2019 Qualification题解

热门文章

  1. 路由vue-router进阶
  2. mongodb之备份
  3. Spring 集成dubbo 找不到dubbo.xsd 文件的问题的想法概述
  4. PyTorch 笔记(05)— Tensor 基本运算(torch.abs、torch.add、torch.clamp、torch.div、torch.mul、torch.pow等)
  5. Numpy 广播机制(两个不同维度对象进行数学运算)
  6. Android 你知道界面布局嵌套多少层之后会Crash吗
  7. 第五届合肥工业大学宣城校区程序设计大赛题解
  8. 30 个 php 操作 redis 常用方法代码例子
  9. springmvc3.2+spring+hibernate4全注解方式整合(一)
  10. 编译-链接-运行-环境配置各种error汇总