UNPKG

antdv-eoi

Version:

An enterprise-class UI design language and Vue-based implementation

18 lines (16 loc) 459 B
import { onMounted, onUnmounted, ref } from 'vue'; import ResponsiveObserve from '../../_util/responsiveObserve'; function useBreakpoint() { var screens = ref({}); var token = null; onMounted(function () { token = ResponsiveObserve.subscribe(function (supportScreens) { screens.value = supportScreens; }); }); onUnmounted(function () { ResponsiveObserve.unsubscribe(token); }); return screens; } export default useBreakpoint;