diff --git a/packages/core/useMediaQuery/index.ts b/packages/core/useMediaQuery/index.ts index 03b1f339e40..ebbb59a3d0e 100644 --- a/packages/core/useMediaQuery/index.ts +++ b/packages/core/useMediaQuery/index.ts @@ -14,7 +14,7 @@ import { defaultWindow } from '../_configurable' */ export function useMediaQuery(query: string, options: ConfigurableWindow = {}) { const { window = defaultWindow } = options - const isSupported = Boolean(window && 'matchMedia' in window) + const isSupported = Boolean(window && 'matchMedia' in window && typeof 'matchMedia' === 'function') let mediaQuery: MediaQueryList | undefined const matches = ref(false)