关于elment-ui表单el-table显示图片的问题
我想在el-table表单商品列里显示图片,我用了一个对象的photo属性来存图片,并把对象放进数组里,但是结果只能显示img框,图片看不见,请教一下大哥们如何解决?万分感谢!
以下是代码
<el-main> <el-table :data="tableData">
<el-table-column label="商品" index="">
<template slot-scope="scope">
//在行中要显示的图片
<img :src="scope.photo" />
</template>
</el-table-column>
<el-table-column prop="name" label="名称">
</el-table-column>
<el-table-column prop="detail" label="详细"> </el-table-column>
</el-table>
</el-main>
...
import Logo from "../assets/logo.jpg";export default {
data() {
const item = {
photo: Logo,
name: "某商品",
detail: "商品详细商品详细商品详细商品详细商品详细商品详细",
};
return {
tableData: Array(20).fill(item),
};
},
};
回答:
scope.row.photo
回答:
//在行中要显示的图片 // 你可以显示下scope的值 scope.row相当于当前行的数据对象。这里就是用插槽 拿到 // 当前行 row是个内置的属性
<template slot-scope="scope">
{{scope.row}} <img :src="scope.photo" />
</template>
以上是 关于elment-ui表单el-table显示图片的问题 的全部内容, 来源链接: utcz.com/p/936691.html