【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>
相关推荐
byte轻骑兵5 小时前
【HID】规范精讲[14]: 蓝牙HID流量规格配置实战——鼠标、键盘与手柄的QoS优化指南
服务器·计算机外设·人机交互·键盘·hid
Teleger8 小时前
在window上使用c++控制鼠标点击,实现的exe
c++·单片机·计算机外设
@我漫长的孤独流浪8 小时前
计算机系统核心概念与性能优化全解析
算法·计算机外设
JoyCong19982 天前
玩3D游戏、做三维设计时视角乱跳?ToDesk“3D鼠标”功能了解一下!
游戏·3d·计算机外设·远程工作·远程操作
开开心心就好2 天前
免费开源的网课教学屏幕画板工具
windows·eureka·计算机外设·word·excel·etcd·csdn开发云
2601_949695593 天前
电脑鼠标一卡一卡的原因是什么?附详细排查步骤
驱动开发·计算机外设·电脑
报错小能手3 天前
键盘敲入 A 字母时,操作系统期间发生了什么?
计算机外设
码码哈哈0.04 天前
2026最新可用:Mac外接2k显示器开启HiDPI,支持M芯片
macos·计算机外设
白云千载尽4 天前
K500PRO 机械键盘使用说明书
计算机外设
yong99905 天前
基于 STM32 的 4×4 矩阵键盘源码
stm32·矩阵·计算机外设