|
avm.js默认flex弹性布局,如果是必须使用绝对值的地方,使用px即可,css中的px和android ios原生中的设备独立像素一致,无需关心屏幕的物理像素。
无论是W3C标准还是Android iOS原生中,都没有rpx这样的单位。小程序的rpx是以牺牲性能为代价的,rpx在代码执行过程中,小程序的框架会进行运算,将其运算为px,然后再进行布局,意味着你的代码写的rpx越多,运算次数会成倍增长,并且最终还是绝对布局,这与android ios原生的自适应布局设计思想是相背的。因为小程序最终是跑在webview里的,也不必太在乎体验和性能,所以rpx看起来没什么问题。但avm最终是跑在android和ios的原生引擎中的,性能和体验最重要。 |
|