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

Vue?+?ElementUI表格內(nèi)實(shí)現(xiàn)圖片點(diǎn)擊放大效果的兩種實(shí)現(xiàn)方式

 更新時(shí)間:2024年08月12日 14:40:31   作者:思凡念真  
這篇文章主要介紹了Vue?+?ElementUI表格內(nèi)實(shí)現(xiàn)圖片點(diǎn)擊放大效果的兩種實(shí)現(xiàn)方式,第一種使用el-popover彈出框來(lái)實(shí)現(xiàn)而第二種使用v-viewer插件實(shí)現(xiàn),需要的朋友可以參考下

方式一:使用el-popover彈出框

trigger屬性用于設(shè)置何時(shí)觸發(fā)Popover(彈出框)屬性值有:hover、click、focus 和 manual

style="cursor:pointer":當(dāng)鼠標(biāo)放上去時(shí)讓img標(biāo)簽出現(xiàn)小手狀態(tài)

<el-table-column label="物品圖片" header-align="center" align="center">
  <template slot-scope="scope">
    <el-popover placement="top-start" trigger="click"> <!--trigger屬性值:hover、click、focus 和 manual-->
      <a :href="scope.row.goodsImg" rel="external nofollow"  target="_blank" title="查看最大化圖片">
        <img :src="scope.row.goodsImg" style="width: 300px;height: 300px">
      </a>
      <img slot="reference" :src="scope.row.goodsImg" style="width: 50px;height: 50px; cursor:pointer">
    </el-popover>
  </template>
</el-table-column>

方式二:使用v-viewer插件

一、安裝依賴:在項(xiàng)目目錄文件中進(jìn)入安裝

npm install v-viewer --save

二、全局引入:在項(xiàng)目目錄下 ——> src文件夾下 ——> main.js進(jìn)行全局引入

import Vue from 'vue'
import Viewer from 'v-viewer'
import 'viewerjs/dist/viewer.css'
Vue.use(Viewer)
Viewer.setDefaults({
  Options: {
    'inline': true,
    'button': true,
    'navbar': true,
    'title': true,
    'toolbar': true,
    'tooltip': true,
    'movable': true,
    'zoomable': true,
    'rotatable': true,
    'scalable': true,
    'transition': true,
    'fullscreen': true,
    'keyboard': true,
    'url': 'data-source'
  }
})

三、使用:在想要的組件中進(jìn)行使用

單張圖片方式

<viewer>
  <img
    :src="scope.row.goodsImg"
    style="width: 50px;height: 50px; cursor:pointer">
</viewer>
// 或
<div v-viewer>
  <img
    :src="scope.row.goodsImg"
    style="width: 50px;height: 50px; cursor:pointer">
</div>

多張圖片方式

<div>
  <viewer :images="signImages">
    <!-- signImages一定要一個(gè)數(shù)組,否則報(bào)錯(cuò) -->
    <img
      v-for="(src,index) in signImages"
      :src="src"
      :key="index"
      width="50">
  </viewer>
</div>
<!-- signImages數(shù)組放在 export default ——> data() ——> return 里面 -->
signImages: [
  'https://ss1.baidu.com/-4o3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=3d9fc10fa3014c08063b2ea53a7a025b/359b033b5bb5c9eac1754f45df39b6003bf3b396.jpg',
  'https://ss0.baidu.com/94o3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=b38f3fc35b0fd9f9bf175369152cd42b/9a504fc2d5628535bdaac29e9aef76c6a6ef63c2.jpg',
  'https://ss1.baidu.com/-4o3dSag_xI4khGko9WTAnF6hhy/image/h%3D300/sign=7ecc7f20ae0f4bfb93d09854334e788f/10dfa9ec8a1363279e1ed28c9b8fa0ec09fac79a.jpg'
],

說(shuō)明:

名稱默認(rèn)值說(shuō)明
inlinefalse啟用 inline 模式
buttontrue顯示右上角關(guān)閉按鈕
navbartrue顯示縮略圖導(dǎo)航
titletrue顯示當(dāng)前圖片的標(biāo)題
toolbartrue顯示工具欄
tooltiptrue顯示縮放百分比
movabletrue圖片是否可移動(dòng)
zoomabletrue圖片是否可縮放
rotatabletrue圖片是否可旋轉(zhuǎn)
scalabletrue圖片是否可翻轉(zhuǎn)
transitiontrue使用 CSS3 過(guò)度
fullscreentrue播放時(shí)是否全屏
keyboardtrue是否支持鍵盤
urlsrc設(shè)置大圖片的 url

參考資料:

https://blog.csdn.net/AdminGuan/article/details/103574434

https://www.cnblogs.com/chenziyu/p/10270934.html

到此這篇關(guān)于Vue + ElementUI表格內(nèi)實(shí)現(xiàn)圖片點(diǎn)擊放大效果的兩種方式的文章就介紹到這了,更多相關(guān)Vue ElementUI圖片點(diǎn)擊放大內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue使用自定義指令實(shí)現(xiàn)拖拽行為實(shí)例分析

    Vue使用自定義指令實(shí)現(xiàn)拖拽行為實(shí)例分析

    這篇文章主要介紹了Vue使用自定義指令實(shí)現(xiàn)拖拽行為,結(jié)合實(shí)例形式分析了Vue使用自定義指令實(shí)現(xiàn)拖拽行為具體步驟、原理與操作注意事項(xiàng),需要的朋友可以參考下
    2020-06-06
  • Vue3渲染器與編譯器深入淺析

    Vue3渲染器與編譯器深入淺析

    這篇文章主要為大家介紹了Vue3渲染器與編譯器深入淺析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-02-02
  • vue自定義加載指令v-loading占位圖指令v-showimg

    vue自定義加載指令v-loading占位圖指令v-showimg

    這篇文章主要為大家介紹了vue自定義加載指令和v-loading占位圖指令v-showimg的示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-08-08
  • 詳解新手使用vue-router傳參時(shí)注意事項(xiàng)

    詳解新手使用vue-router傳參時(shí)注意事項(xiàng)

    這篇文章主要介紹了詳解新手使用vue-router傳參時(shí)注意事項(xiàng),詳細(xì)的介紹了幾種常見(jiàn)錯(cuò)誤,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2019-06-06
  • 如何使用vue實(shí)現(xiàn)跨域訪問(wèn)第三方http請(qǐng)求

    如何使用vue實(shí)現(xiàn)跨域訪問(wèn)第三方http請(qǐng)求

    這篇文章主要介紹了如何使用vue實(shí)現(xiàn)跨域訪問(wèn)第三方http請(qǐng)求,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-03-03
  • Vue首屏加載過(guò)慢的優(yōu)化方法

    Vue首屏加載過(guò)慢的優(yōu)化方法

    Vue 應(yīng)用在首屏加載時(shí)速度過(guò)慢,通常與以下問(wèn)題有關(guān):打包文件過(guò)大、網(wǎng)絡(luò)請(qǐng)求過(guò)多、資源加載過(guò)慢,針對(duì)這些問(wèn)題,本文給大家介紹了Vue首屏加載過(guò)慢的優(yōu)化方法,需要的朋友可以參考下
    2025-01-01
  • vue2.0 資源文件assets和static的區(qū)別詳解

    vue2.0 資源文件assets和static的區(qū)別詳解

    這篇文章主要介紹了vue2.0 資源文件assets和static的區(qū)別,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧
    2018-04-04
  • 解決ant Design Search無(wú)法輸入內(nèi)容的問(wèn)題

    解決ant Design Search無(wú)法輸入內(nèi)容的問(wèn)題

    這篇文章主要介紹了解決ant Design Search無(wú)法輸入內(nèi)容的問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧
    2020-10-10
  • vue-cli axios請(qǐng)求方式及跨域處理問(wèn)題

    vue-cli axios請(qǐng)求方式及跨域處理問(wèn)題

    這篇文章主要介紹了vue-cli axios請(qǐng)求方式及跨域處理問(wèn)題,文中還給大家提到了vue中axios解決跨域問(wèn)題和攔截器使用,非常不錯(cuò),具有參考借鑒價(jià)值,需要的朋友參考下吧
    2018-03-03
  • React組件通信之路由傳參(react-router-dom)

    React組件通信之路由傳參(react-router-dom)

    本文主要介紹了React組件通信之路由傳參(react-router-dom),文中通過(guò)示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2021-10-10

最新評(píng)論

喜德县| 雅安市| 裕民县| 天镇县| 汉寿县| 大余县| 蒙城县| 闻喜县| 环江| 额尔古纳市| 垣曲县| 南京市| 绿春县| 清流县| 贵南县| 浏阳市| 武威市| 红安县| 晋州市| 泰兴市| 安康市| 井陉县| 中山市| 和政县| 德阳市| 栾城县| 平谷区| 读书| 靖西县| 青浦区| 十堰市| 五华县| 库车县| 达尔| 萍乡市| 鄂托克前旗| 武冈市| 茶陵县| 老河口市| 梁河县| 重庆市|