前言
今天教大家写一个vue3+ts 的小案例,鼠标追踪
先来看下面的效果展示:
鼠标在屏幕上任意点击,会展示鼠标点击点的x和y坐标值,下面来看一下如何实现
实现过程
新建一个ts文件,然后开始写这个函数的内容:
TS:
import {
ref, onMounted, onUnmounted } from 'vue'
function useMousePosition() {
const x = ref(0)
const y = ref(0)
const updateMouse = (e: MouseEvent) => {
x.value = e.pageX
y.value = e.pageY
}
onMounted(() => {
document.