【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>
相关推荐
TESmart碲视6 小时前
解锁多屏办公效率:2026年深度解析EDID技术与KVM切换器解决方案
macos·计算机外设·kvm切换器·tesmart·双屏kvm切换器·tesmart碲视
xwz小王子1 天前
Science Advance 迈向人类分辨率的触觉技术,一种高带宽、高密度、可穿戴的触觉显示器
计算机外设·触觉显示器
SmartRadio1 天前
滚球老鼠标编码器识别上下左右移动方向的原理2
计算机外设
摘星编程1 天前
React Native for OpenHarmony 实战:Keyboard 键盘事件详解
react native·react.js·计算机外设
SmartRadio2 天前
滚球老鼠标DIY改造成游戏光枪完整方案2
网络·游戏·计算机外设
梁下轻语的秋缘2 天前
帧率与刷新率:显卡和显示器的“双向奔赴”,决定画面流畅度的核心逻辑
计算机外设
SmartRadio2 天前
滚球老鼠标DIY改造成游戏光枪完整方案
游戏·计算机外设
SmartRadio2 天前
滚球老鼠标编码器识别上下左右移动方向的原理
计算机外设
mmdd7243 天前
铠侠KIOXIA eMMC实现医疗显示器快速启动
计算机外设·emmc·存储芯片·铠侠
PHOSKEY3 天前
QM系列闪测仪效率革新 实现鼠标产品高品质人机交互
计算机外设·人机交互