<template> <div> <div>{{ `x: ${x}` }}</div> <div>{{ `y: ${y}` }}</div> </div> </template> <script lang="ts"> import Vue from 'vue' import { ref, onMounted, onUnmounted } from '@vue/composition-api' export default Vue.extend({ setup() { const x = ref(0) const y = ref(0) const update = (e: MouseEvent) => { x.value = e.pageX y.value = e.pageY } onMounted(() => { window.addEventListener('mousemove', u