Skip to content

25 - useMouse #2864

Open
Open
@geek4ctrl

Description

@geek4ctrl
// your answers
<script setup lang="ts"> import { ref } from 'vue'; // Implement ... function useEventListener(target, event, callback) { target.addEventListener(event, callback); } // Implement ... function useMouse() { const x = ref(0); const y = ref(0); useEventListener(window, "mousemove", (element) => { x.value = element?.x; y.value = element?.y; }); return { x, y } } const { x, y } = useMouse() </script>

Mouse position is at: {{ x }}, {{ y }}

Metadata

Metadata

Assignees

No one assigned

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions