get-window-info.md 1011 字节
Newer Older
D
DCloud_LXH 已提交
1 2 3 4
## uni.getWindowInfo() @getwindowinfo

<!-- UTSAPIJSON.getWindowInfo.description -->

D
DCloud_LXH 已提交
5 6
<!-- UTSAPIJSON.getWindowInfo.compatibility -->

D
DCloud_LXH 已提交
7 8
<!-- UTSAPIJSON.getWindowInfo.param -->

D
DCloud_LXH 已提交
9
<!-- UTSAPIJSON.getWindowInfo.returnValue -->
D
DCloud_LXH 已提交
10

D
DCloud_LXH 已提交
11
::: warning 注意事项
DCloud_Heavensoft's avatar
DCloud_Heavensoft 已提交
12
- Android端的`windowHeight`属性是有时机的考量的,如果在全局作用域获取`windowHeight`,有可能当前Activity还未加载,所以导航栏和Tabbar的高度是不会计算进去的,稳妥起见,建议在`onReady`或者`onPageShow`内获取`windowheight`
taohebin@dcloud.io's avatar
taohebin@dcloud.io 已提交
13
- `windowHeight`属性是依赖于调用Api时栈顶Page的,比如延迟获取`windowHeight`,很可能页面已经切换了,这时候获取的高度是新的页面的。
taohebin@dcloud.io's avatar
taohebin@dcloud.io 已提交
14 15
- 4.25开始,Android端安全区域top调整为手机状态栏高度
- 4.25开始,屏幕高度不再包含底部导航栏高度
D
DCloud_LXH 已提交
16
:::
taohebin@dcloud.io's avatar
taohebin@dcloud.io 已提交
17

D
DCloud_LXH 已提交
18
<!-- UTSAPIJSON.getWindowInfo.example -->
D
DCloud_LXH 已提交
19 20 21 22 23

<!-- UTSAPIJSON.getWindowInfo.tutorial -->

<!-- UTSAPIJSON.general_type.name -->

D
DCloud_LXH 已提交
24
<!-- UTSAPIJSON.general_type.param -->