import { defineComponent } from 'vue';// import HelloWorld from './components/HelloWorld.vue';import {ref, ._vue中canvas画板对应坐标出现小圆点">
当前位置:   article > 正文

vue3 鼠标点击,跟着显示坐标_vue中canvas画板对应坐标出现小圆点

vue中canvas画板对应坐标出现小圆点
  1. <template>
  2. <div>
  3. <p>
  4. {x}--{y}
  5. {
  6. {x}}---{
  7. {y}}
  8. </p>
  9. </div>
  10. </template>
  11. <script lang="ts">
  12. import { defineComponent } from 'vue';
  13. // import HelloWorld from './components/HelloWorld.vue';
  14. import {ref, onMounted,onUnmounted} from "vue";
  15. export default defineComponent({
  16. name: 'App',
  17. setup(){
  18. const x = ref(0);
  19. const y = ref(0);
  20. const dc = (e: MouseEvent)=>{
  21. console.log(e.pageX);
  22. console.log(e.pageY)
  23. x.value = e.pageX;
  24. y.value = e.pageY;
  25. }
  26. onMounted(()=>{
  27. document.addEventListener("click",dc);}
  28. )
  29. onMounted(()=>{
  30. document.addEventListener("click",dc);
  31. })
  32. return {
  33. x,y
  34. }
  35. }
  36. });
  37. </script>
  38. <style>
  39. #app {
  40. font-family: Avenir, Helvetica, Arial, sans-serif;
  41. -webkit-font-smoothing: ant
声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/知新_RL/article/detail/492627
推荐阅读
相关标签
  

闽ICP备14008679号