diff --git a/packages/core/useMouse/demo.vue b/packages/core/useMouse/demo.vue index 1b8b1fef4a4..dd102fc66c1 100644 --- a/packages/core/useMouse/demo.vue +++ b/packages/core/useMouse/demo.vue @@ -9,10 +9,12 @@ const parentEl = useParentElement() const mouseDefault = reactive(useMouse()) const textDefault = stringify(mouseDefault) -const extractor: UseMouseEventExtractor = event => (event instanceof Touch - ? null - : [event.offsetX, event.offsetY] -) +const extractor: UseMouseEventExtractor = (event) => { + if (typeof Touch !== 'undefined' && event instanceof Touch) + return null + else + return [event.offsetX, event.offsetY] +} const mouseWithExtractor = reactive(useMouse({ target: parentEl, type: extractor })) const textWithExtractor = stringify(mouseWithExtractor)