【VUE】封装一个追随鼠标的漂浮组件框架

红色箭头代表鼠标位置,蓝色区域跟随鼠标出现,鼠标进行其他操作的时候,蓝色区域隐藏。

vue全码

<template>
  <div
    @mousemove="updatePosition"
    @mouseleave="hideDiv"
    class="container"
    :style="{ position: 'relative' }"
  >
    <div
      v-if="showDiv"
      :style="{
        position: 'absolute',
        top: `${yPosition}px`,
        left: `${xPosition}px`,
        width: '100px',
        height: '100px',
        backgroundColor: 'lightblue'
      }"
    >1111111111
      <!-- 这里是你想要显示的内容 -->
    </div>
    <!-- 这里是页面的其他内容 -->
  </div>
</template>

<script>
export default {
  name: "SelectMenu",
  data() {
    return {
      xPosition: 0,
      yPosition: 0,
      showDiv: false
    };
  },
  methods: {
    updatePosition(event) {
      this.xPosition = event.clientX;
      this.yPosition = event.clientY;
      this.showDiv = true;
    },
    hideDiv() {
      this.showDiv = false;
    }
  }
}
</script>

<style scoped>
.container {
  height: 500px; /* 可以根据需要调整高度 */
}
</style>
相关推荐
weixin_4381509917 小时前
新品发布:即插即用,8寸Type-C接口电脑副屏显示器发布!
计算机外设·电脑
ShyTan1 天前
罗技鼠标接收器丢了,怎么用另一个logi接收器重新配对?
计算机外设
陈老老老板4 天前
让编程变成一种享受-明基RD320U显示器
计算机外设
有点傻的小可爱6 天前
【matlab】大小键盘对应的Kbname
计算机外设
不想上班只想要钱7 天前
ECharts鼠标悬浮提示框数字设置鼠标在左侧时 tooltip 显示到右侧,鼠标在右侧时 tooltip 显示到左侧。
javascript·计算机外设·echarts
驱动小百科7 天前
电脑显示器无信号是什么原因?查看解决方法
计算机外设·电脑·电脑显示器无信号·电脑显示器显示无信号·电脑显示器无信号黑屏
糖炒狗子10 天前
基于YoloV11和驱动级鼠标模拟实现Ai自瞄
人工智能·yolo·计算机外设
IC_1577961147610 天前
关于SoC产品介绍:ICNM8501
计算机外设·显示器
ONETHING_CLOUD_215 天前
电脑开机键一闪一闪打不开
计算机外设·电脑
我是爱丽15 天前
专门记录台式电脑常见问题
计算机外设