uni.onWindowResize(callback)
监听窗口尺寸变化事件
文档: http://uniapp.dcloud.io/api/ui/window?id=onwindowresize
onWindowResize 兼容性 ?
| Web | 微信小程序 | Android | iOS | HarmonyOS |
| 4.0 | 4.41 | x | x | x |
参数
UniNamespace.WindowResizeResult 的属性值
| 名称 | 类型 | 必备 | 兼容性 | 描述 |
| size | WindowResizeResultSize | 是 | | 变化后的窗口的大小,单位为 px ,{windowWidth,windowHeight} |
| 名称 | 类型 | 必备 | 兼容性 | 描述 | | windowWidth | number | 是 | | 变化后的窗口宽度,单位 px | | windowHeight | number | 是 | | 变化后的窗口高度,单位 px |
|
| deviceOrientation | string | 否 | | 变化后的设备方向 - landscape: undefined - portrait: undefined |
| 合法值 | 兼容性 | | landscape | | | portrait | |
|
参见
uni.offWindowResize(callback)
取消监听窗口尺寸变化事件
文档: http://uniapp.dcloud.io/api/ui/window?id=offwindowresize
offWindowResize 兼容性 ?
| Web | 微信小程序 | Android | iOS | HarmonyOS |
| 4.0 | 4.41 | x | x | x |
参数
| 名称 | 类型 | 必填 | 兼容性 |
| callback | (result: any) => void | 是 | |
参见
通用类型
GeneralCallbackResult
| 名称 | 类型 | 必备 | 描述 |
| errMsg | string | 是 | 错误信息 |