跳到主要内容
版本:3.x

Taro.createMediaQueryObserver()

创建并返回一个 MediaQueryObserver 对象实例。在自定义组件或包含自定义组件的页面中,应使用 this.createMediaQueryObserver() 来代替。

支持情况:

参考文档

类型

() => MediaQueryObserver

示例代码

let createMediaQueryObserver
if (process.env.TARO_ENV === 'weapp') {
// 小程序没有组件实例,只能获取Page级组件实例
createMediaQueryObserver = Taro.getCurrentInstance().page.createMediaQueryObserver
} else if (process.env.TARO_ENV === 'h5') {
createMediaQueryObserver= Taro.createMediaQueryObserver
}
const mediaQueryObserver = createMediaQueryObserver()