mouseOver和mouseLeave事件在vue中的应用
目标:利用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">偶像最棒 √</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中的应用相关推荐
- Vue中鼠标移入移出事件-解析
鼠标在li上移动也会触发移出事件 两组鼠标事件 mouseover 和 mouseout mouseenter 和 mouseleave mouseover 和 mouseout 什么时候使用说明 根 ...
- js的鼠标事件(JavaScript的鼠标事件,vue的鼠标事件)
js鼠标事件,相关属性: var div = document.getElementById("box")// 1.单击事件 onclickdiv.onclick = functi ...
- vue中关于$emit和.sync的用法
父组件可以使用props 把数据传给子组件. 子组件可以使用 $emit触发父组件的自定义事件 而vue中对$emit的定义如下: 触发当前实例上的事件.附加参数都会传给监听器回调. vm.$emit ...
- vue中8种组件通信方式,纯干货!值得收藏
vue是数据驱动视图更新的框架, 所以对于vue来说组件间的数据通信非常重要,那么组件之间如何进行数据通信的呢? 首先我们需要知道在vue中组件之间存在什么样的关系, 才更容易理解他们的通信方式, 就 ...
- Vue中组件之间8中通信方式
vue是数据驱动视图更新的框架, 所以对于vue来说组件间的数据通信非常重要,那么组件之间如何进行数据通信的呢? 首先我们需要知道在vue中组件之间存在什么样的关系, 才更容易理解他们的通信方式, 就 ...
- vue划入划出事件_基于vue中对鼠标划过事件的处理方式详解
鼠标事件进行监听 需求中,在一个table(组件)表中,对于其中一列(该列为图片列),当鼠标划过该列的某个单元格子(图片)时,需要展示出该单元格子对应的遮罩层 翻阅了一些博客,发现好多都提到了mous ...
- Vue实现鼠标悬浮隐藏与显示图片效果 @mouseenter 和 @mouseleave事件
前言 前端vue 有个功能是鼠标移动到指定item上显示出来一个编辑和删除的图标 鼠标悬停在列表那么需要有悬浮显示的列表编辑和删除icon 文字不好描述,因为是web端录屏也比较麻烦 这里用截图说明 ...
- javascript中mouseover和mouseout事件详解
原文链接:http://blog.sina.com.cn/s/blog_468530a60101awlw.html 与 mouseenter 事件不同,不论鼠标指针穿过被选元素或其子元素,都会触发 ...
- 在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法
在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的值的解决方法 参考文章: (1)在vue中,Echarts雷达图中indicator的点击事件,不能改变data中的 ...
最新文章
- python动态类型是如何实现的_Python 的动态类型系统
- pcb 假八层_八层板的成本却只六层的性能,PCB设计遭遇假八层该怎么办?
- ip打包相对路径 vivado_Vivado自定义IP封装流程
- C#线程同步(1)- 临界区&Lock .
- php 附近的距离,PHP查询附近的人及其距离的实现方法_PHP
- 使用python学线性代数_二项式过程| 使用Python的线性代数
- 数据结构之交换排序:快速排序
- Go语言学习Day04
- Android在WindowManagerService和ActivityManagerService中的Token
- 用户空间缺页异常pte_handle_fault()分析--(上)
- 系统开机 linux 时间不对,linux下查看系统运行时间和最近一次的开机启动时间
- android 电影院订票系统 论文,基于Android平台的电影票订票系统的设计与实现
- 禾赛40M如何成功在rviz中显示点云数据
- 在线房屋收租app开发优势
- 阿里入局,通义千问备受期待
- 【面试高频】Java设计原则总结
- ui设计培训机构内课程包括哪些板块|优漫动游
- 二论骇客文化,个人英雄主义的终结,团队精神登上舞台
- 修改密码问题_修改密码
- 第八章 USB 设备驱动移植
热门文章
- 【源码】利用惠更斯-菲涅耳原理模拟一维光场传播
- 大数据数仓建模 - 维度建模 实战及思路过程 (两年数仓建模经验 纯干货)
- 【Linux】基础常用操作
- 手机HTML拼图验证,JS实现PC手机端和嵌入式滑动拼图验证码三种效果_气质_前端开发者...
- oracle有哪些常用函数,Oracle常用函数整理
- 常见的环幕投影的特点优势和构成
- 树莓派使用DS3231 RTC
- 猿创征文 | 国产数据库之OpenGauss数据库详解安装和使用
- linux删除文件空间不释放问题解决
- AlexNet网络结构详解(含各层维度大小计算过程)与PyTorch实现