为了账号安全,请及时绑定邮箱和手机立即绑定

el-table-column 动态生成相关

el-table-column 动态生成相关

墨色风雨 2018-08-10 19:02:08
table的表头由接口返回的数据动态生成,列表中需要显示日期和图片。时间戳我在拿到接口数据的时候自己转化为了日期显示,但是不知道图片该怎么处理才能显示出来。。<el-table class="el-table" :data="dialogList" border fit highlight-current-row>           <el-table-column :label="item.label" :key="item.label" :prop="item.prop" v-for="item in labelTitle"                            align="center">           </el-table-column>         </el-table>请教大佬们column中怎么单独为某列处理图片呢?因为是动态生成的,所以不知道怎么给图片那一列添加<img>标签。
查看完整描述

1 回答

?
慕田峪9158850

TA贡献1794条经验 获得超7个赞

无法逃避的一个事实是你一定知道是哪一列, 无论是 flag、type、index 或是对内容进行识别。使用 v-if 就好。

<el-table-column :label="item.label" :key="item.label" :prop="item.prop" v-for="item in labelTitle" align="center">
  <template slot-scope="scope">
    <img :src="scope.row[item.prop]" v-if="item.type === 'img'"></img>
    <span v-else>{{scope.row[item.prop]}}</span>
  </template></el-table-column>


查看完整回答
反对 回复 2018-08-12
  • 1 回答
  • 0 关注
  • 3289 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信