iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >vue实现组件跟随鼠标位置弹出效果(示例代码)
  • 241
分享到

vue实现组件跟随鼠标位置弹出效果(示例代码)

2024-04-02 19:04:59 241人浏览 安东尼
摘要

实现鼠标放置在“我的”上时出现卡片,卡片位置跟随鼠标。当鼠标移除卡片时卡片隐藏。当鼠标移入时获取鼠标坐标,并把父组件的鼠标位置通过prop传给子组件。 t

在这里插入图片描述

实现鼠标放置在“我的”上时出现卡片,卡片位置跟随鼠标。当鼠标移除卡片时卡片隐藏。
当鼠标移入时获取鼠标坐标,并把父组件的鼠标位置通过prop传给子组件。

在这里插入图片描述

toCenter(event){
  const{x,y}=event
  this.mouse_x=x;
  this.mouse_y=y;
  this.showCenter=true;
},

在这里插入图片描述

子组件通过动态绑定style改变div坐标。

在这里插入图片描述

注意!!!

在这里插入图片描述

一开始没用watch,而是在data里直接修改,如上所示。
这样会出现刷新以后data获取不到prop中的属性值。如下图

在这里插入图片描述

加上watch监听prop中x,y变化,这样可以解决。最终版本如下:

 data(){
   return {
     content:['上传头像','修改资料','退出账号','在线反馈'],
     sty:{
       top:'',
       left:''
     }
   }
  },
 watch:{
   x:function(val){
     this.sty.left=(val+10)+'px'
   },
   y:function(val){
     this.sty.top=(val+30)+'px'
   }
 }
}

对了,在组件上添加鼠标移出事件就可以实现鼠标移出卡片关闭。

在这里插入图片描述

leaveCenter(){
  this.showCenter=false;
}

到此这篇关于Vue中实现组件跟随鼠标位置弹出效果的文章就介绍到这了,更多相关vue组件跟随鼠标位置弹出内容请搜索编程网以前的文章或继续浏览下面的相关文章希望大家以后多多支持编程网!

--结束END--

本文标题: vue实现组件跟随鼠标位置弹出效果(示例代码)

本文链接: https://www.lsjlt.com/news/139102.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • vue实现组件跟随鼠标位置弹出效果(示例代码)
    实现鼠标放置在“我的”上时出现卡片,卡片位置跟随鼠标。当鼠标移除卡片时卡片隐藏。当鼠标移入时获取鼠标坐标,并把父组件的鼠标位置通过prop传给子组件。 t...
    99+
    2024-04-02
  • vue如何实现组件跟随鼠标位置弹出效果
    这篇文章主要为大家展示了“vue如何实现组件跟随鼠标位置弹出效果”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“vue如何实现组件跟随鼠标位置弹出效果”这篇文章吧。实现鼠标放置在“我的”上时出现卡...
    99+
    2023-06-29
  • Java实现鼠标随机移动效果的示例代码
    目录前言实现代码效果图前言 疫情,需要远程办公,为了更好的远程办(划)公(水)。而我们公司因为没有想到会有大批量的远程办公,从而导致连接的人过多,需要抢占连接才能登录,而且好不容易抢...
    99+
    2024-04-02
  • 跳舞的小人鼠标跟随事件效果实现
    目录鼠标跟随事件实现效果基本属性的定义根据鼠标在图片上的位置计算图片的旋转角度和翻转实现图片跟随源码鼠标跟随事件 在这里,我本来想弄一个灰太狼抓羊的动画效果,就是将我们的鼠标logo...
    99+
    2023-05-19
    跳舞小人鼠标跟随事件 鼠标跟随事件
  • html+css+javascript实现跟随鼠标移动显示选中效果 的方法
    这篇文章主要介绍了html+css+javascript实现跟随鼠标移动显示选中效果 的方法,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。1,显示效果:2,html结构<...
    99+
    2023-06-08
  • 基于JS实现动态跟随特效的示例代码
    目录演示技术栈源码css部分js部分演示 技术栈 这次用到了关于css的一些功能,和jQuery。 CSS3中添加的新属性animation是用来为元素实现动画效果的,但是anim...
    99+
    2024-04-02
  • vue组件如何实现弹出框点击显示隐藏效果
    小编给大家分享一下vue组件如何实现弹出框点击显示隐藏效果,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!效果如下图  ...
    99+
    2024-04-02
  • 基于WPF实现弹幕效果的示例代码
    WPF 实现弹幕效果 框架使用大于等于.NET40; Visual Studio 2022; 项目使用 MIT 开源许可协议; 此篇代码目的只是为了分享思路 实现...
    99+
    2024-04-02
  • 怎么用vue组件实现弹出框点击显示隐藏效果
    本篇内容介绍了“怎么用vue组件实现弹出框点击显示隐藏效果”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下1.在当前页面中(主页面)&...
    99+
    2023-07-04
  • vue实现无缝轮播效果的示例代码
    小编给大家分享一下vue实现无缝轮播效果的示例代码,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!具体内容如下首先创建两个vue组件Sweiper.vue和Swei...
    99+
    2023-06-15
  • vue实现自定义"模态弹窗"组件实例代码
    目录前言效果图实例代码总结前言 对话框是很常用的组件 , 在很多地方都会用到,一般我们可以使用自带的alert来弹出对话框,但是假如是设计出的图该怎么办呢 ,所以我们需要自己写一个对...
    99+
    2024-04-02
  • vue实现鼠标滑动预览视频封面组件示例详解
    目录组件效果组件设计1、视频截取关键帧2、鼠标移入封面时显示对应关键帧3、视频和封面的状态切换功能实现1、视频截取关键帧图片列表1.1 截取指定帧1.2 截取stepNums张关键帧...
    99+
    2024-04-02
  • Vue+Echart实现利用率表盘效果的示例代码
    目录效果演示组件使用方式效果演示 组件 里面对应两个图片资源,panelBackground_red.png 和 panelBackground_green.png,请前往百度网...
    99+
    2023-05-18
    Vue Echart实现利用率表盘效果 Vue Echart利用率表盘效果 Vue Echart表盘 Vue Echart
  • Vue实现递归组件的思路与示例代码
    目录前言一、递归组件是什么?二、Vue实现递归的核心思路三、代码示例1.父级2.子级3、实现效果补充:递归组件的应用场景总结前言 在我们开发过程中,为了提高开发效率,降低开发难度,我...
    99+
    2024-04-02
  • React实现锚点跳转组件附带吸顶效果的示例代码
    React实现锚点跳转组件附带吸顶效果 import React, { useRef, useState, useEffect } from 'react'; import styl...
    99+
    2023-01-05
    React锚点跳转组件 React吸顶效果 React吸顶
  • Vue实现上拉加载下一页效果的示例代码
    之前从来没有单独的做过手机端的网页。当然,之前我也没有独立的从切图到写代码交互做过前端的页面。 这里边的分页还是和响应电脑端的数字分页。但是,其实独立做一个手机端的网站,而不是响应式...
    99+
    2024-04-02
  • 微信小程序实现自定义弹窗组件的示例代码
    目录编写组件代码Dialog.wxmlDialog.jsDialog.wxss调用自定义组件上一篇中说的是小程序自带的弹窗组件,今天,我们来试试小程序的自定义组件,我们自定义一个带确...
    99+
    2024-04-02
  • Qt实现部件透明及阴影效果的示例代码
    目录透明效果情况一情况二情况三情况四阴影效果透明效果 情况一 //窗口整个透明属性,取值为0-1,0为全透明 setWindowOpacity(0.5); 情况二 //部件...
    99+
    2024-04-02
  • vue elementui 实现搜索栏子组件封装的示例代码
    目录前言需求实现子组件(search.vue)父组件部分主要代码(index.vue)前言 描述: 在基本项目中搜索栏、分页组件格式样式几乎是固定的,只是对应的数据不同,由于模块会随...
    99+
    2024-04-02
  • 基于vue实现新闻自下往上滚动效果(示例代码)
    如图所示自下往上滚动鼠标放上暂停滚动 鼠标移出继续滚动 一、html: <div class="newsList" @mouseover="mouseOver" @mouse...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作