功能描述:用户点击表格列表其中一张图片,显示弹窗,并显示图片。
实现思路:给图片添加点击事件,点击图片获取图片url,展示图片
效果展示:

实现代码:
1、给表格列图片添加点击事件,传递参数
<template>
<el-table :data="VipList" border stripe @selection-change="handleSelectionChange" v-loading="loading">
<el-table-column align="center" type="selection" width="55"></el-table-column>
<el-table-column label="ID" prop="id" min-width="50"></el-table-column>
<el-table-column label="昵称" prop="nickname"></el-table-column>
<el-table-column label="头像" prop="img" width="50">
<template scope="scope">
<el-image :src="scope.row.img" @click="ShowpreviewPic(scope.row.img)"></el-image>
</template>
</el-table-column>
<el-table-column label="操作" width="100px">
<template slot-scope="scope">
<el-button type="danger" size="mini">删除</el-button>
</template>
</el-table-column>
</el-table>
<!-- 图片预览 放在表格外面,这是个弹出狂-->
<el-dialog :visible.sync="lookdialogVisible" :modal="false" title="图片预览" width="20%">
<img :src="previewpic" alt="" width="100%" />
</el-dialog>
<!-- 图片预览 -->
</template>2、点击方法,点击图片复制给图片标签,并显示弹窗,显示图片。
<script>
export default {
data () {
return {
lookdialogVisible: false,
previewpic: ""
}
},
methods: {
//预览大图
ShowpreviewPic(url) {
this.previewpic = url;
this.lookdialogVisible = true;
}
}
}
</script>
关于简忆
简忆诞生的故事



粤ICP备16092285号
文章评论(0)