最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Vue實(shí)現(xiàn)Hover功能(mouseover與mouseenter的區(qū)別及說(shuō)明)

 更新時(shí)間:2022年10月10日 09:28:02   作者:卡爾特斯  
這篇文章主要介紹了Vue實(shí)現(xiàn)Hover功能(mouseover與mouseenter的區(qū)別及說(shuō)明),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教

Vue實(shí)現(xiàn)Hover功能

mouseover 和 mouseenter 的區(qū)別

  • mouseover:當(dāng)鼠標(biāo)移入元素或其子元素都會(huì)觸發(fā)事件,所以有一個(gè)重復(fù)觸發(fā),冒泡過(guò)程。對(duì)應(yīng)的移除事件是 mouseout
  • mouseenter:當(dāng)鼠標(biāo)移入元素本身(不包含元素的子元素)會(huì)觸發(fā)事件,也就是不會(huì)冒泡。對(duì)應(yīng)的移除事件是 mouseleave
  • 通過(guò)圖片進(jìn)行分析 冒泡 情況

image.png

  • hover 事件調(diào)用順序

mouseover -> mouseenter -> mousemove(hover進(jìn)去之后移動(dòng)會(huì)觸發(fā)) -> mouseout -> mouseleave

案例

案例效果

temp.gif

案例代碼

<template>
  <div
    class="hover-view"
    @mouseover="mouseover"
    @mouseenter="mouseenter"
    @mousemove="mousemove"
    @mouseout="mouseout"
    @mouseleave="mouseleave"
    @mousedown="mousedown"
    @mouseup="mouseup"
  >
  </div>
</template>

<script>
export default {
  methods: {
    // 1、進(jìn)入元素
    mouseover () {
      console.log('mouseover')
    },
    // 2、進(jìn)入元素
    mouseenter () {
      console.log('mouseenter')
    },
    // 3、移動(dòng)
    mousemove () {
      console.log('mousemove')
    },
    // 4、離開(kāi)元素
    mouseout () {
      console.log('mouseout')
    },
    // 5、離開(kāi)元素
    mouseleave () {
      console.log('mouseleave')
    },
    // 6、鼠標(biāo)在元素上 按下
    mousedown () {
      console.log('mousedown')
    },
    // 7、鼠標(biāo)在元素上 抬起
    mouseup () {
      console.log('mouseup')
    }
  }
}
</script>

<style>
.hover-view {
  width: 100px;
  height: 100px;
  background-color: red;
}
</style>

Vue hover的兩個(gè)小技巧

第一個(gè)小技巧:導(dǎo)航欄的hover效果,一直存在

先使用this.$route.path獲取當(dāng)前路徑,進(jìn)行判斷

第二個(gè)小技巧:鼠標(biāo)移入移出效果

hoverIndex不能為0,因?yàn)榈谝粋€(gè)li的索引是0。也不能大于0

當(dāng)鼠標(biāo)移入的時(shí)候index === hoverIndex,當(dāng)鼠標(biāo)移出的時(shí)候把hoverIndex設(shè)置為-1就可以了

以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • Vue獲取DOM的幾種方法總結(jié)

    Vue獲取DOM的幾種方法總結(jié)

    這篇文章主要介紹了Vue獲取DOM的幾種方法總結(jié),具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • webstrom Debug 調(diào)試vue項(xiàng)目的方法步驟

    webstrom Debug 調(diào)試vue項(xiàng)目的方法步驟

    這篇文章主要介紹了webstrom Debug 調(diào)試vue項(xiàng)目的方法步驟,詳細(xì)的介紹了兩種調(diào)試vue項(xiàng)目的方法,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-07-07
  • vue3在setup中使用mapState解讀

    vue3在setup中使用mapState解讀

    這篇文章主要介紹了vue3在setup中使用mapState方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2023-04-04
  • 解決vue-pdf查看pdf文件及打印亂碼的問(wèn)題

    解決vue-pdf查看pdf文件及打印亂碼的問(wèn)題

    這篇文章主要介紹了解決vue-pdf查看pdf文件及打印亂碼的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-11-11
  • Vue3?setup中使用$refs的方法詳解

    Vue3?setup中使用$refs的方法詳解

    在?Vue?3?中的?Composition?API?中,$refs?并不直接可用于?setup?函數(shù),但是實(shí)際工作中確實(shí)有需求,那么該如何解決呢,本文為大家整理了兩個(gè)方案,希望對(duì)大家有所幫助
    2023-08-08
  • vue實(shí)現(xiàn)日歷備忘錄功能

    vue實(shí)現(xiàn)日歷備忘錄功能

    這篇文章主要為大家詳細(xì)介紹了vue實(shí)現(xiàn)日歷備忘錄功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-06-06
  • 利用nodeJS+vue圖片上傳實(shí)現(xiàn)更新頭像的過(guò)程

    利用nodeJS+vue圖片上傳實(shí)現(xiàn)更新頭像的過(guò)程

    Vue是一套構(gòu)建用戶界面的框架,最近工作中遇到了一個(gè)需求,需要做一個(gè)更新頭像的通能,下面這篇文章主要給大家介紹了關(guān)于利用nodeJS+vue圖片上傳的相關(guān)資料,需要的朋友可以參考下
    2022-04-04
  • 一文了解Vue實(shí)例掛載的過(guò)程

    一文了解Vue實(shí)例掛載的過(guò)程

    這篇文章主要給大家介紹了關(guān)于Vue實(shí)例掛載的過(guò)程,文中通過(guò)實(shí)例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2022-03-03
  • 解決vue 給window添加和移除resize事件遇到的坑

    解決vue 給window添加和移除resize事件遇到的坑

    這篇文章主要介紹了解決vue 給window添加和移除resize事件遇到的坑,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-07-07
  • Vue中Vue.extend()的使用及解析

    Vue中Vue.extend()的使用及解析

    這篇文章主要介紹了Vue中Vue.extend()的使用及解析,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10

最新評(píng)論

洛隆县| 西藏| 江陵县| 和硕县| 寻乌县| 招远市| 保定市| 文登市| 光泽县| 丹凤县| 宜城市| 临西县| 茶陵县| 安化县| 富宁县| 新兴县| 沁阳市| 滨海县| 精河县| 同心县| 湖南省| 云龙县| 西乌珠穆沁旗| 莱芜市| 建水县| 凌海市| 青州市| 邻水| 达拉特旗| 察雅县| 宜宾市| 洛浦县| 苍山县| 东乌| 合山市| 山丹县| 宜都市| 互助| 遵义市| 京山县| 贵溪市|