elementui的table组件如何显示图片
在Element UI的Table组件中显示图片,你可以使用<img>
标签作为自定义列模板的一部分。以下是一个简单的例子:
<template>
<el-table :data="tableData" style="width: 100%">
<el-table-column prop="date" label="日期" width="180"></el-table-column>
<el-table-column prop="name" label="姓名" width="180"></el-table-column>
<el-table-column label="头像">
<template slot-scope="scope">
<img :src="scope.row.avatar" alt="用户头像" style="width: 50px; height: 50px;">
</template>
</el-table-column>
</el-table>
</template>
<script>
export default {
data() {
return {
tableData: [
{
date: '2016-05-02',
name: '张三',
avatar: 'https://example.com/avatar1.png'
},
{
date: '2016-05-04',
name: '李四',
avatar: 'https://example.com/avatar2.png'
},
// ...更多数据
]
};
}
};
</script>
在这个例子中,我们定义了一个包含date
、name
和avatar
字段的tableData
数组。在表格中,我们使用<el-table-column>
定义了一个自定义列,并通过<template slot-scope="scope">
来访问当前行的数据。在这个模板中,我们使用<img>
标签来显示头像,其src
属性绑定到当前行的avatar
字段。
评论已关闭