Skip to content

25 - 鼠标坐标 #1603

Open
Open
@MrKleene

Description

@MrKleene
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", (e) => {
    x.value = e.x
    y.value = e.y
  })
  return {
    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