el-image 文字触发大图预览

Posted 沿着路走到底

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了el-image 文字触发大图预览相关的知识,希望对你有一定的参考价值。

html

<el-table-column
                label="转账凭证"
                width="140"
            >
                <template slot-scope="scope">
                    <div class="transfer" v-if="(scope.row.imgList && scope.row.imgList.length)">
                        共scope.row.imgList.length张
                        <div 
                            class="review-btn"
                            @click="onPreview(scope.$index)"
                        >
                            查看
                        </div>
                        <el-image
                            v-if="(currentIndex === scope.$index)"
                            class="hideImgDiv"
                            ref="preview"
                            :src="scope.row.imgList[0]"
                            :preview-src-list="scope.row.imgList"
                        >
                        </el-image>
                    </div>
                    <div v-else>无</div>
                </template>
</el-table-column>

js 打开大图预览

onPreview(index) 
            this.currentIndex = index
            this.$nextTick(() => 
                this.$refs.preview.clickHandler()
            )
,

css 隐藏缩略图

.hideImgDiv 
  /deep/ .el-image__inner 
    display: none;
  

1

以上是关于el-image 文字触发大图预览的主要内容,如果未能解决你的问题,请参考以下文章

1viewer大图查看时如何给图片添加文字说明1

vue+ElementUI实现点击图片预览大图和预览视频

预览大图

element ui 单独使用 大图预览

android 仿头条 微信大图预览动画 双击缩放 保存至相册

微信公众号 点击预览大图。支持滑动,双击放大功能。