uni-app 获取页面高度等

uni-app 中使用uni.getSystemInfoSync() 来获取页面的高度 宽度,可视区域宽度与高度等信息。

本意是 获取系统信息同步接口。

例如 获取页面高度、

uni.getSystemInfoSync().screenHeight

try {
    const res = uni.getSystemInfoSync();
    console.log(res.model);
    console.log(res.pixelRatio);
    console.log(res.windowWidth);
    console.log(res.windowHeight);
    console.log(res.language);
    console.log(res.version);
    console.log(res.platform);
} catch (e) {
    // error
}

文档中,内容。

参数说明平台差异说明
brand设备品牌App、微信小程序、百度小程序、字节跳动小程序、飞书小程序、QQ小程序
model设备型号全平台支持。H5(3.1.10+)新增PC
pixelRatio设备像素比
screenWidth屏幕宽度
screenHeight屏幕高度
windowWidth可使用窗口宽度
windowHeight可使用窗口高度
windowTop可使用窗口的顶部位置App、H5
windowBottom可使用窗口的底部位置App、H5
statusBarHeight状态栏的高度字节跳动小程序不支持
navigationBarHeight导航栏的高度百度小程序
titleBarHeight标题栏高度支付宝小程序
language应用设置的语言字节跳动小程序不支持
version引擎版本号H5不支持
storage设备磁盘容量支付宝小程序
currentBattery当前电量百分比支付宝小程序
appName宿主APP名称字节跳动小程序
AppPlatformApp平台QQ小程序
host宿主平台百度小程序
app当前运行的客户端支付宝小程序
cacheLocation上一次缓存的位置信息百度小程序
system操作系统版本
platform客户端平台,值域为:iosandroidmac(3.1.10+)windows(3.1.10+)linux(3.1.10+)
fontSizeSetting用户字体大小设置。以“我-设置-通用-字体大小”中的设置为准,单位:px微信小程序、支付宝小程序、百度小程序、QQ小程序
SDKVersion客户端基础库版本支付宝小程序和H5不支持
swanNativeVersion宿主平台版本号百度小程序
albumAuthorized允许微信使用相册的开关(仅 iOS 有效)微信小程序
cameraAuthorized允许微信使用摄像头的开关微信小程序
locationAuthorized允许微信使用定位的开关微信小程序
microphoneAuthorized允许微信使用麦克风的开关微信小程序
notificationAuthorized允许微信通知的开关微信小程序
notificationAlertAuthorized允许微信通知带有提醒的开关(仅 iOS 有效)微信小程序
notificationBadgeAuthorized允许微信通知带有标记的开关(仅 iOS 有效)微信小程序
notificationSoundAuthorized允许微信通知带有声音的开关(仅 iOS 有效)微信小程序
bluetoothEnabled蓝牙的系统开关微信小程序
locationEnabled地理位置的系统开关微信小程序
wifiEnabledWi-Fi 的系统开关微信小程序
safeArea在竖屏正方向下的安全区域App、H5、微信小程序
safeAreaInsets在竖屏正方向下的安全区域插入位置(2.5.3+)App、H5、微信小程序
deviceId设备 id非 App 端由 uni-app 框架生成并存储,清空 Storage 会导致改变
  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值