【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>
相关推荐
~央千澈~2 天前
抖音弹幕游戏开发之第10集:整合 - 弹幕触发键盘操作·优雅草云桧·卓伊凡
开发语言·python·计算机外设
草莓熊Lotso2 天前
Qt 核心事件系统全攻略:鼠标 / 键盘 / 定时器 / 窗口 + 事件分发与过滤
运维·开发语言·c++·人工智能·qt·ui·计算机外设
微光闪现7 天前
游戏中快速点击的终极武器:罗技GPW5雪豹电竞鼠标深度解析
大数据·游戏·计算机外设
2501_947908207 天前
雷鸟×七彩虹联动!雷鸟U8A Pro显示器一屏双模开启电竞美学
计算机外设
Legendary_0088 天前
便携显示器C口功能解析及LDR6020双盲插投屏原理
c语言·开发语言·计算机外设
墩墩冰8 天前
计算机图形学 分子模型
计算机外设
男孩李8 天前
笔记本电脑连接Hdmi显示器没反应,提示“未检测到其他显示器”。
计算机外设·电脑
LucianaiB8 天前
我发现了适合程序员的完美显示器
计算机外设
鸽芷咕8 天前
有了 AI 写代码,还缺什么?资深工程师:28 寸专业编程显示器 + Cursor 告别代码疲劳
ai·计算机外设·显示器·明基rd320u·编码体验
汪子熙8 天前
只让键盘或电源键唤醒:Windows 禁止鼠标唤醒的可操作指南
windows·stm32·计算机外设