device-metrics.js 454 B

1234567891011121314151617
  1. export function readDeviceLayout() {
  2. const sys = uni.getSystemInfoSync()
  3. const metrics = {
  4. top: sys.statusBarHeight,
  5. height: sys.statusBarHeight + uni.upx2px(90),
  6. screenHeight: sys.screenHeight,
  7. platform: sys.platform,
  8. model: sys.model,
  9. windowHeight: sys.windowHeight,
  10. windowBottom: sys.windowBottom,
  11. deviceId: sys.deviceId
  12. }
  13. // #ifdef MP-ALIPAY
  14. metrics.height = sys.statusBarHeight + sys.titleBarHeight
  15. // #endif
  16. return metrics
  17. }