vue中element-ui表格縮略圖懸浮放大功能的實例代碼
element-ui界面非常簡潔和美觀,提供的組件可以滿足絕大多數(shù)的應(yīng)用場景,當(dāng)表格中顯示了圖片的縮略圖時,想要鼠標浮動在縮略圖上時放大圖片的效果,該如何實現(xiàn)呢?element-ui雖然沒有直接提供圖片懸浮放大的組件,但是可以使用Popover彈出框組件,一樣實現(xiàn)效果,如下:
具體的代碼(此處只是圖片單元格的代碼,其它代碼省略):
<el-table-column prop="picture" header-align="center" align="center" width="150px" label="圖片"> <template slot-scope="scope"> <el-popover placement="right" title="" trigger="hover"> <img :src="scope.row.picture"/> <img slot="reference" :src="scope.row.picture" :alt="scope.row.picture" style="max-height: 50px;max-width: 130px"> </el-popover> </template> </el-table-column>
其中可以看到<el-popover>標簽包圍的有兩個<img/>標簽,第一個是懸浮放大的圖片定義,第二個是表格中顯示的索勒圖定義,它有一個關(guān)鍵的屬性 slot="reference"
。而<el-popover>
的觸發(fā)方式是 hover,即當(dāng)鼠標浮動在表格圖片上時,自動顯示大圖片,除了支持 hover 方式外,還支持 click,focus 和 manual;此處title的屬性值設(shè)為"",即不顯示標題。
此處縮略圖和大圖都是同一張圖片,如果有不同的圖片,也是可以的,只需要在 :src 中設(shè)置不同的值即可
關(guān)于Popover的詳細使用說明,建議參考官方文檔Popover彈出框
總結(jié)
以上所述是小編給大家介紹的vue中element-ui表格縮略圖懸浮放大功能的實例代碼,希望對大家有所幫助,如果大家有任何疑問請給我留言,小編會及時回復(fù)大家的。在此也非常感謝大家對腳本之家網(wǎng)站的支持!
相關(guān)文章
Vue Object.defineProperty及ProxyVue實現(xiàn)雙向數(shù)據(jù)綁定
這篇文章主要介紹了Vue Object.defineProperty及ProxyVue實現(xiàn)雙向數(shù)據(jù)綁定,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下2020-09-09Vue+Flask實現(xiàn)簡單的登錄驗證跳轉(zhuǎn)的示例代碼
本篇文章主要介紹了Vue+Flask實現(xiàn)簡單的登錄驗證跳轉(zhuǎn)的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧2018-01-01VUE多個下拉框?qū)崿F(xiàn)雙向聯(lián)動效果
這篇文章主要為大家詳細介紹了VUE多個下拉框?qū)崿F(xiàn)雙向聯(lián)動效果,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下2022-07-07解決vuejs 使用value in list 循環(huán)遍歷數(shù)組出現(xiàn)警告的問題
今天小編就為大家分享一篇解決vuejs 使用value in list 循環(huán)遍歷數(shù)組出現(xiàn)警告的問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2018-09-09Element?plus中el-input框回車觸發(fā)頁面刷新問題以及解決辦法
在el-form表單組件中el-input組件輸入內(nèi)容后按下Enter鍵刷新了整個頁面,下面這篇文章主要給大家介紹了關(guān)于Element?plus中el-input框回車觸發(fā)頁面刷新問題以及解決辦法,需要的朋友可以參考下2024-03-03