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

vue實(shí)現(xiàn)組件跟隨鼠標(biāo)位置彈出效果(示例代碼)

 更新時間:2022年02月14日 11:30:26   作者:tutou_girl  
這篇文章主要介紹了vue中實(shí)現(xiàn)組件跟隨鼠標(biāo)位置彈出效果,本文通過圖文示例代碼相結(jié)合給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

在這里插入圖片描述

實(shí)現(xiàn)鼠標(biāo)放置在“我的”上時出現(xiàn)卡片,卡片位置跟隨鼠標(biāo)。當(dāng)鼠標(biāo)移除卡片時卡片隱藏。
當(dāng)鼠標(biāo)移入時獲取鼠標(biāo)坐標(biāo),并把父組件的鼠標(biāo)位置通過prop傳給子組件。

在這里插入圖片描述

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

在這里插入圖片描述

子組件通過動態(tài)綁定style改變div坐標(biāo)。

在這里插入圖片描述

注意?。?!

在這里插入圖片描述

一開始沒用watch,而是在data里直接修改,如上所示。
這樣會出現(xiàn)刷新以后data獲取不到prop中的屬性值。如下圖

在這里插入圖片描述

加上watch監(jiān)聽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'
   }
 }
}

對了,在組件上添加鼠標(biāo)移出事件就可以實(shí)現(xiàn)鼠標(biāo)移出卡片關(guān)閉。

在這里插入圖片描述

leaveCenter(){
  this.showCenter=false;
}

到此這篇關(guān)于vue中實(shí)現(xiàn)組件跟隨鼠標(biāo)位置彈出效果的文章就介紹到這了,更多相關(guān)vue組件跟隨鼠標(biāo)位置彈出內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue3編寫氣泡對話框組件

    Vue3編寫氣泡對話框組件

    這篇文章主要為大家詳細(xì)介紹了Vue3編寫氣泡對話框組件,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-08-08
  • Ant?Design?Vue?走馬燈實(shí)現(xiàn)單頁多張圖片輪播效果

    Ant?Design?Vue?走馬燈實(shí)現(xiàn)單頁多張圖片輪播效果

    這篇文章主要介紹了Ant?Design?Vue?走馬燈實(shí)現(xiàn)單頁多張圖片輪播,本文通過實(shí)例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2022-07-07
  • vue3無法使用jsx的問題及解決

    vue3無法使用jsx的問題及解決

    這篇文章主要介紹了vue3無法使用jsx的問題及解決方案,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue實(shí)現(xiàn)todolist基本功能以及數(shù)據(jù)存儲功能實(shí)例詳解

    vue實(shí)現(xiàn)todolist基本功能以及數(shù)據(jù)存儲功能實(shí)例詳解

    本文通過實(shí)例代碼給大家介紹了vue實(shí)現(xiàn)todolist基本功能以及數(shù)據(jù)存儲功能,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-04-04
  • vue的狀態(tài)更新方式(異步更新解決)

    vue的狀態(tài)更新方式(異步更新解決)

    這篇文章主要介紹了vue的狀態(tài)更新方式(異步更新解決),具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-04-04
  • vue獲取input值的三種常用寫法

    vue獲取input值的三種常用寫法

    這篇文章主要介紹了vue獲取input值的三種常用寫法,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • Vue項(xiàng)目啟動提示Cannot GET /問題

    Vue項(xiàng)目啟動提示Cannot GET /問題

    這篇文章主要介紹了Vue項(xiàng)目啟動提示Cannot GET /問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • Vue的data、computed、watch源碼淺談

    Vue的data、computed、watch源碼淺談

    這篇文章主要介紹了Vue的data、computed、watch源碼淺談,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • VUE如何實(shí)現(xiàn)前端組件式開發(fā)和動態(tài)裝載詳解

    VUE如何實(shí)現(xiàn)前端組件式開發(fā)和動態(tài)裝載詳解

    Vue動態(tài)加載是指在Vue框架中,根據(jù)需要動態(tài)加載組件、模板或靜態(tài)資源的能力,這篇文章主要介紹了VUE如何實(shí)現(xiàn)前端組件式開發(fā)和動態(tài)裝載的相關(guān)資料,文中通過代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-10-10
  • 在Vue3中使用event?bus(事件總線)的步驟詳解

    在Vue3中使用event?bus(事件總線)的步驟詳解

    在Vue?3中,可以通過創(chuàng)建一個事件總線(event?bus)來實(shí)現(xiàn)組件之間的通信,要在Vue?3中使用事件總線,主要步驟有:1、創(chuàng)建一個新的Vue實(shí)例作為事件總線,2、在組件中引入并使用該事件總線,以下是詳細(xì)的步驟和示例,需要的朋友可以參考下
    2025-01-01

最新評論

晋城| 林芝县| 清丰县| 定安县| 保德县| 天等县| 渭源县| 雷波县| 元朗区| 兴海县| 菏泽市| 泰兴市| 杂多县| 滨海县| 巴楚县| 迭部县| 莱西市| 木兰县| 渝北区| 安国市| 濮阳县| 泗水县| 沁源县| 南靖县| 南靖县| 屏南县| 台安县| 义乌市| 即墨市| 肃宁县| 屯留县| 应用必备| 白城市| 沂源县| 和平区| 大庆市| 鹤峰县| 扶绥县| 乐清市| 灌云县| 肇源县|