BOYYANG/1/blog/【哲风壁纸】2024-11-22 21_23_28

element ui 中如何通过事件主动打开图片预览功能

作者: boyyang
分类: 前端开发
发布: 2024-11-22 13:25:14
更新: 2025-03-23 12:39:31
浏览: 240

   在开发过程中,不想使用element ui 的图片组件,但是又懒得重新写图片预览的界面。所以通过elemennt ui 的图片组件手动控制预览界面的显示与关闭便能达到该效果。

   正常情况下使用element ui 的图片组件可以配置preview-src-list的参数便能达到图片预览的效果,通过点击图片便能实现预览功能。如果只想使用组件预览功能可以将组件隐藏,通过事件触发预览弹框。


<script>
export default {
    methods: {
      open(){
          this.$nextTick(() => {
             this.$refs.imgPreview.showViewer = true
          })
      }
    }
}
</script>

<template>
  <div class="wrapper">
    <el-image
        v-show="false"
        :preview-src-list="['https://xxxx.png']"
        ref="imgPreview"
    >
    </el-image>
  </div>
</template>


#前端
#javascript
#vue2