UNPKG

vue-hooks-plus

Version:
19 lines (18 loc) 371 B
"use strict"; const vue = require("vue"); function useWinResize(Action = () => { }) { const fn = () => { vue.nextTick(() => { Action(); }); }; vue.onMounted(() => { window.addEventListener("resize", fn, false); }); vue.onBeforeUnmount(() => { window.removeEventListener("resize", fn); }); return null; } module.exports = useWinResize;