簡單介紹Vue實現滑鼠懸浮切換圖片src
導讀 | 這篇文章主要為大家詳細介紹了Vue實現滑鼠懸浮切換圖片src,文中示例程式碼介紹的非常詳細,具有一定的參考價值,感興趣的小夥伴們可以參考一下 |
本文例項為大家分享了Vue實現滑鼠懸浮切換圖片src的具體程式碼,供大家參考,具體內容如下
需求:
1. 滑鼠懸浮到圖示按鈕上面,圖片切換成灰色按鈕
2. 滑鼠離開圖示按鈕,圖片切換成回白色按鈕
Html部分:
< !-- 如果此處的兩個滑鼠事件不生效,可以在mouseenter後面新增.native字尾 --> < div class="left-btn" @click="saveTemplate()" @mouseenter="changeImageSrc(1, 'hover')" @mouseleave="changeImageSrc(1, '')"> < img :src="saveTemplateSrc" class="left-btn-img" alt=""> < span class="left-btn-text">儲存模板 < /div> < div class="left-btn" @click="deleteSelectStock()" @mouseenter="changeImageSrc(2, 'hover')" @mouseleave="changeImageSrc(2, '')"> < img :src="deleteSelectStockSrc" class="left-btn-img" alt=""> < span class="left-btn-text">刪除選中行 < /div> < div class="left-btn" @click="deleteTableData()" @mouseenter="changeImageSrc(3, 'hover')" @mouseleave="changeImageSrc(3, '')"> < img :src="deleteTableDataSrc" class="left-btn-img" alt=""> < span class="left-btn-text">清空當前表格 < /div>
Js部分:
// 在data中先定義圖片的初始src saveTemplateSrc: require("@/assets/dataBrowser/saveTemplate.png"), deleteSelectStockSrc: require("@/assets/dataBrowser/deleteSelectedRow.png"), deleteTableDataSrc: require("@/assets/dataBrowser/clearCurrentList.png") // 在methods中繫結滑鼠懸浮事件 changeImageSrc (key, way) { let tempStr = way === 'hover' ? 'Hover' : '' switch (key) { case 1: this.saveTemplateSrc = require(`@/assets/dataBrowser/saveTemplate${tempStr}.png`) break case 2: this.deleteSelectStockSrc = require(`@/assets/dataBrowser/deleteSelectedRow${tempStr}.png`) break case 3: this.deleteTableDataSrc = require(`@/assets/dataBrowser/clearCurrentList${tempStr}.png`) break } }
以上就是本文的全部內容,希望對大家的學習有所幫助。
原文來自:
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69955379/viewspace-2885924/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- CSS滑鼠懸浮圖片模糊切換效果CSS
- 滑鼠懸浮圖片實現翻轉效果
- 滑鼠懸浮圖片實現縮放效果
- 滑鼠懸浮圖片旋轉效果
- 2020 用html jQuery實現廣告輪播圖自動切換 滾動頁面 滑鼠懸浮下標且左右切換圖片HTMLjQuery
- 滑鼠懸浮圖片出現文字說明效果
- 滑鼠懸浮中英文切換橫向導航選單
- css滑鼠浮劃過切換按鈕背景圖片CSS
- 滑鼠懸浮背景上下翻滾切換導航
- CSS滑鼠懸浮圖片動畫放大效果CSS動畫
- CSS3滑鼠懸浮圖片縮小出現文CSSS3
- CSS3滑鼠懸浮圖片閃動效果CSSS3
- 滑鼠懸浮圖片3D翻轉出現文字說明3D
- CSS3滑鼠懸浮圖片前後翻轉CSSS3
- 滑鼠懸浮div實現旋轉效果
- 滑鼠懸浮實現環形旋轉效果
- css滑鼠懸浮下拉選單效果CSS
- jQuery 滑鼠懸浮連結彈出跟隨圖片詳解jQuery
- [譯] CSS 變數實現炫酷滑鼠懸浮效果CSS變數
- 滑鼠懸浮緩慢下拉導航選單
- 介紹一款可懸浮的截圖軟體
- CSS3滑鼠懸浮圖示旋轉CSSS3
- 滑鼠懸浮小圖彈出大圖效果詳解
- 滑鼠懸浮連結底部出現橫線
- HTML+CSS+JQuery實現下拉選單滑鼠懸浮顯示下拉選單,取消隱藏HTMLCSSjQuery
- 記vue下懸浮貼合頂部實現Vue
- 簡單介紹numpy實現RNN原理實現RNN
- Vue 資料雙向繫結實現二級下拉懸浮選單Vue
- 簡單介紹NMS的實現方法
- 用原生JS實現 圖片輪播切換 功能JS
- 實現簡單的輪播圖(單張圖片、多張圖片)
- 簡單實現一個全面屏切換效果
- 簡單介紹vue3.x 使用jsplumb實現拖拽連線VueJS
- 請問各位大佬,vue如何實現點選按鈕切換圖片的效果?Vue
- 簡單介紹三層交換
- jQuery滑鼠懸浮翻牌效果詳解jQuery
- jQuery滑鼠懸浮聚焦效果詳解jQuery
- 滑鼠懸浮tr行高亮變色