uniapp中使用css变量和rpx单位,rpx不会进行转换,代码如下:
<view class="com" style="--size: 400rpx">
<view class="bg" :style="bgStyle">
</view>
</view>
size还是显示为rpx,不会转换为px,该如何解决?
uniapp中使用css变量和rpx单位,rpx不会进行转换,代码如下:
<view class="com" style="--size: 400rpx">
<view class="bg" :style="bgStyle">
</view>
</view>
size还是显示为rpx,不会转换为px,该如何解决?
<!-- 计算设备的 2rpx 约等于多少 px,根据需要可以挂在根元素上 -->
<!-- 若不需要 --window-margin 时,可以简写为:calc(100vw / 375) -->
<view style="--rpx: calc(calc(100vw - 2 * var(--window-margin)) / 375)">
<!-- 花括号内的数值可以传变量,单位 px,相对于上面的 375 -->
<view :style="{
'--size': `calc(${400 / 2} * var(--rpx))`
}">
</view>
</view>
10 回答11.1k 阅读
6 回答3k 阅读
5 回答4.8k 阅读✓ 已解决
4 回答3.1k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
3 回答5.1k 阅读✓ 已解决
3 回答1.8k 阅读✓ 已解决
使用upx2px即可,文档中有详细代码
css方法