目标:利用mouseOver和mouseLeave实现鼠标移入和移出时的不同效果。

初始状态:

点击最右侧按钮后的效果:(具体实现方法见下篇文章)

要完成的效果:在“已完成编辑 √”状态时,鼠标移入,出现如下效果,移出时恢复

具体实现:

template中:

<div class="resultType " ref="paintOne" :style="activeOne"><span class="resultTypeTitle">我的偶像</span><span class="paintWord" v-show="isShowPaintWordOne">我的偶像是千玺</span><spanclass="paintWordFinish"@mouseleave="mouseLeaveOne"@mouseover="mouseOverOne"v-show="isShowPaintWordFinishOne">偶像最棒&nbsp;&nbsp;&nbsp;√</span><imgsrc="./theme/img/editWhite.png"@click="finishPaintOne"v-show="isShowPaintWordOne"/><imgsrc="./theme/img/editBlue.png"@click="finishPaintRecoverOne"v-show="isShowPaintWordFinishOne"/>
</div><div class="resultTypeContent" ref="contentOne">他是易烊千玺,他很棒!</div>

script的data中:

export default {data() {return {activeOne:'',}}}

script的methods中:

 mouseOverOne() {this.activeOne ='border: 1px solid rgba(107,195,255,0.80); box-shadow: #1a446a 0px 0px 30px inset;';// 操作dom 获取p标签改变其样式var paintOne = this.$refs.paintOne;this.$refs.contentOne.style.display = 'block';},// 鼠标移出mouseLeaveOne() {this.activeOne = '';this.$refs.paintOne.style = '';this.$refs.contentOne.style.display = 'none';},

样式就不展开写了。

这样就利用mouseOver和mouseLeave实现了鼠标移入和移出时的不同效果。

mouseOver和mouseLeave事件在vue中的应用相关推荐

  1. Vue中鼠标移入移出事件-解析

    鼠标在li上移动也会触发移出事件 两组鼠标事件 mouseover 和 mouseout mouseenter 和 mouseleave mouseover 和 mouseout 什么时候使用说明 根 ...

  2. js的鼠标事件(JavaScript的鼠标事件,vue的鼠标事件)

    js鼠标事件,相关属性: var div = document.getElementById("box")// 1.单击事件 onclickdiv.onclick = functi ...

  3. vue中关于$emit和.sync的用法

    父组件可以使用props 把数据传给子组件. 子组件可以使用 $emit触发父组件的自定义事件 而vue中对$emit的定义如下: 触发当前实例上的事件.附加参数都会传给监听器回调. vm.$emit ...

  4. vue中8种组件通信方式,纯干货!值得收藏

    vue是数据驱动视图更新的框架, 所以对于vue来说组件间的数据通信非常重要,那么组件之间如何进行数据通信的呢? 首先我们需要知道在vue中组件之间存在什么样的关系, 才更容易理解他们的通信方式, 就 ...

  5. Vue中组件之间8中通信方式

    vue是数据驱动视图更新的框架, 所以对于vue来说组件间的数据通信非常重要,那么组件之间如何进行数据通信的呢? 首先我们需要知道在vue中组件之间存在什么样的关系, 才更容易理解他们的通信方式, 就 ...

  6. vue划入划出事件_基于vue中对鼠标划过事件的处理方式详解

    鼠标事件进行监听 需求中,在一个table(组件)表中,对于其中一列(该列为图片列),当鼠标划过该列的某个单元格子(图片)时,需要展示出该单元格子对应的遮罩层 翻阅了一些博客,发现好多都提到了mous ...

  7. Vue实现鼠标悬浮隐藏与显示图片效果 @mouseenter 和 @mouseleave事件

    前言 前端vue 有个功能是鼠标移动到指定item上显示出来一个编辑和删除的图标 鼠标悬停在列表那么需要有悬浮显示的列表编辑和删除icon 文字不好描述,因为是web端录屏也比较麻烦 这里用截图说明 ...

  8. javascript中mouseover和mouseout事件详解

    原文链接:http://blog.sina.com.cn/s/blog_468530a60101awlw.html   与 mouseenter 事件不同,不论鼠标指针穿过被选元素或其子元素,都会触发 ...

  9. 在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法

    在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法 参考文章: (1)在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的 ...

最新文章

  1. python动态类型是如何实现的_Python 的动态类型系统
  2. pcb 假八层_八层板的成本却只六层的性能,PCB设计遭遇假八层该怎么办?
  3. ip打包相对路径 vivado_Vivado自定义IP封装流程
  4. C#线程同步(1)- 临界区&Lock .
  5. php 附近的距离,PHP查询附近的人及其距离的实现方法_PHP
  6. 使用python学线性代数_二项式过程| 使用Python的线性代数
  7. 数据结构之交换排序:快速排序
  8. Go语言学习Day04
  9. Android在WindowManagerService和ActivityManagerService中的Token
  10. 用户空间缺页异常pte_handle_fault()分析--(上)
  11. 系统开机 linux 时间不对,linux下查看系统运行时间和最近一次的开机启动时间
  12. android 电影院订票系统 论文,基于Android平台的电影票订票系统的设计与实现
  13. 禾赛40M如何成功在rviz中显示点云数据
  14. 在线房屋收租app开发优势
  15. 阿里入局,通义千问备受期待
  16. 【面试高频】Java设计原则总结
  17. ui设计培训机构内课程包括哪些板块|优漫动游
  18. 二论骇客文化,个人英雄主义的终结,团队精神登上舞台
  19. 修改密码问题_修改密码
  20. 第八章 USB 设备驱动移植

热门文章

  1. 【源码】利用惠更斯-菲涅耳原理模拟一维光场传播
  2. 大数据数仓建模 - 维度建模 实战及思路过程 (两年数仓建模经验 纯干货)
  3. 【Linux】基础常用操作
  4. 手机HTML拼图验证,JS实现PC手机端和嵌入式滑动拼图验证码三种效果_气质_前端开发者...
  5. oracle有哪些常用函数,Oracle常用函数整理
  6. 常见的环幕投影的特点优势和构成
  7. 树莓派使用DS3231 RTC
  8. 猿创征文 | 国产数据库之OpenGauss数据库详解安装和使用
  9. linux删除文件空间不释放问题解决
  10. AlexNet网络结构详解(含各层维度大小计算过程)与PyTorch实现