import ElImageViewer from "element-ui/packages/image/src/image-viewer";
export default {
components:{ElImageViewer},
data() {
return {
showViewer:false
},
methods: {
imageShow(url) {
this.showViewer = true
this.imgList=url;
}
}
};
在vue中引用组件,因为image-viewer是Image组件中单独的功能
<el-image-viewer
v-if="showViewer"
:on-close="()=>{showViewer=false,imgList=''}"
:url-list="[imgList]"/>
<el-table v-loading="loading" :data="list">
使用公共组件
showViewer:控制开关的绑定变量,可自定义。
on-close: 关闭事件,可绑定关闭触发事件。
list: 指向图片的url地址,用于显示预览的图片
viewUrl:此处为数组(viewUrl = [ ]),记得使用push存放,和清除数组的缓存。
<el-popover
placement="left 出现位置"
title="标题"
trigger="hover trigger属性用于设置何时触发 Popover,支持四种触发方式:hover,click,focus 和 manual">
<img :src="悬浮图片地址">
<img slot="reference" :src="小图片

本文介绍了如何在Vue项目中利用ElementUI的Popover组件和image-viewer功能,实现图片左侧悬浮并单击查看原图的效果。通过控制showViewer变量实现查看开关,on-close事件用于绑定关闭操作,list属性指定预览图片的URL,同时利用viewUrl数组存储和管理图片资源。
最低0.47元/天 解锁文章
1万+

被折叠的 条评论
为什么被折叠?



