ElementUI 表格中插入图片缩略图,鼠标悬停显示大图

news/2025/3/17 20:22:33/

如何在 ElementUI 的表格组件 Table 中插入图片缩略图,通过鼠标悬停显示大图?介绍以下2种方式:

方法1:直接在模板元素中插入

<template><el-table :data="tableData"><el-table-column label="图片"><template slot-scope="scope"><el-popover placement="right" trigger="hover"><img :src="scope.row.picture" style="max-width: 500px; max-height: 500px;"><img slot="reference" :src="scope.row.thumbnail" style="width: 50px; height: 50px; vertical-align: middle;"></el-popover></template></el-table-column></el-table>
</template><script>export default {data() {return {tableData: [{thumbnail: 'https://www.lervor.com/thumbnail.jpg',picture: 'https://www.lervor.com/picture.jpg'}]}}}
</script>

方法2:通过表格列属性格式化

<template><el-table :data="tableData"><el-table-columnv-for="(column, index) in columns":key="index":label="column.label":formatter="column.formatter"/></el-table>
</template><script>export default {data() {return {tableData: [{thumbnail: 'https://www.lervor.com/thumbnail.jpg',picture: 'https://www.lervor.com/picture.jpg'}],columns: [{label: '图片',formatter: row => {return this.$createElement('el-popover', {attrs: {trigger: 'hover',placement: 'right'}}, [this.$createElement('img', {attrs: {style: 'max-width: 500px; max-height: 500px;',src: `${row.picture}`}}),this.$createElement('img', {attrs: {style: 'width: 50px; height: 50px; vertical-align: middle;',src: `${row.thumbnail}`},slot: 'reference'})])}}]}}}
</script>

文章来源:https://blog.csdn.net/m0_61618849/article/details/146302688
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.ppmy.cn/news/1579900.html

相关文章

Socket服务器和客户端

服务器 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.Net; using System.Net.Sockets; using System.Text; using System.Threading; using System.Threading.T…

【模拟算法】

目录 替换所有的问号 提莫攻击 Z 字形变换 外观数列 数青蛙&#xff08;较难&#xff09; 模拟算法&#xff1a;比葫芦画瓢。思路较简单&#xff0c;考察代码能力。 1. 模拟算法流程&#xff0c;一定要在演草纸上过一遍流程 2. 把流程转化为代码 替换所有的问号 1576. 替…

怎么解决在Mac上每次打开文件夹都会弹出一个新窗口的问题

在Mac上每次打开文件夹都会弹出一个新窗口的问题&#xff0c;可以通过以下方法解决‌ ‌调整Finder设置‌&#xff1a; 打开Finder&#xff0c;点击“Finder”菜单&#xff0c;选择“偏好设置”。在偏好设置中&#xff0c;选择“通用”标签。取消勾选“在标签页中打开文件夹”或…

搭建刷题专业版小程序系统

在这个知识竞争激烈的时代&#xff0c;无论是准备职业资格考试&#xff0c;还是为了学业提升&#xff0c;刷题都是必不可少的学习环节。然而&#xff0c;面对市面上五花八门的刷题小程序&#xff0c;盗版多、功能不完善、二次开发困难等问题层出不穷。今天&#xff0c;就给大家…

【金融杂谈】价格内卷死局——谁造成了价格内卷?

谁造成了价格的内卷&#xff1f; 今天聊一下&#xff0c;我眼里国内价格内卷的成因。 社会的进步和发展源于商品贸易的繁荣&#xff0c;这既改善了人们的生活品质&#xff0c;又创造了价值&#xff0c;给大部分人提供了工作岗位和生活基本工资&#xff0c;还发展了各种民用科…

TS常见内置映射类型的实现及应用场景

以下是 TypeScript 在前端项目中 常用的映射类型&#xff08;Mapped Types&#xff09;&#xff0c;结合具体场景和代码示例&#xff0c;帮助开发者高效处理复杂类型&#xff1a; 一、基础映射类型 1. Partial<T> 作用&#xff1a;将对象类型 T 的所有属性变为可选。 实…

计算机毕业设计:基于Android和SNS的音乐星球软件

基于Android和SNS的音乐星球软件的设计与实现mysql数据库创建语句 基于Android和SNS的音乐星球软件的设计与实现oracle数据库创建语句基于Android和SNS的音乐星球软件的设计与实现sqlserver数据库创建语句基于Android和SNS的音乐星球软件的设计与实现springspringMVChibernate…

Linux常用命令速查手册

Linux常用命令速查手册 Linux常用命令速查手册1. 文件和目录操作1.1 查看当前目录&#xff08;pwd&#xff09;1.2 切换目录&#xff08;cd&#xff09;1.3 列出目录内容&#xff08;ls&#xff09;1.4 创建目录&#xff08;mkdir&#xff09;1.5 删除文件和目录&#xff08;rm…