uni-app
使用 upx 做爲默認尺寸單位, upx 是相對於基準寬度的單位,能夠根據屏幕寬度進行自適應。uni-app
規定屏幕基準寬度750upx。html
開發者能夠經過設計稿基準寬度計算頁面元素 upx 值,設計稿 1px 與框架樣式 1upx 轉換公式以下:app
設計稿 1px / 設計稿基準寬度 = 框架樣式 1upx / 750upx
框架
舉例說明:spa
uni-app
裏面的寬度應該設爲:750 * 100 / 640
,結果爲:117upx。uni-app
裏面的寬度應該設爲:750 * 200 / 375
,結果爲:400upx。
一、動態綁定的 style
不支持直接使用 upx
。設計
<!-- - 靜態upx賦值生效 --> <view class="test" style="width:200upx"></view> <!-- - 動態綁定不生效 --> <view class="test" :style="{width:winWidth + 'upx;'}"></view>
二、使用 uni.upx2px(Number)
轉換爲 px
後再賦值。code
<template> <view> <view :style="{width: h_Width}"> </view> </view> </template> <script> export default { computed: { h_Width() { return uni.upx2px(750 / 2) + 'px'; } } } </script>