diff --git a/src/plugin/use.ts b/src/plugin/use.ts index 5f8887a..f5f8863 100644 --- a/src/plugin/use.ts +++ b/src/plugin/use.ts @@ -16,7 +16,13 @@ const dragFnMap = new Map(); /** * 是否是移动设备 */ -export const isMobile = matchMedia('(max-width: 600px)').matches; +export let isMobile = matchMedia('(max-width: 600px)').matches; + +window.addEventListener('resize', () => { + requestAnimationFrame(() => { + isMobile = matchMedia('(max-width: 600px)').matches; + }); +}); /** * 向一个元素添加拖拽事件