element-ui动态生成表格。表头的名字不一样

╰半夏微凉° 2023-02-15 05:02 125阅读 0赞

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNzY5OTE0_size_16_color_FFFFFF_t_70

官网的是这样的。接口数据是已知的:日期,姓名,地址

所以可以直接写label。prop的写死

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNzY5OTE0_size_16_color_FFFFFF_t_70 1

如果表头数据是动态的不一定的。

我们应该怎么写呢?下面是接口给的表格的数据

watermark_type_ZmFuZ3poZW5naGVpdGk_shadow_10_text_aHR0cHM6Ly9ibG9nLmNzZG4ubmV0L3FxXzMzNzY5OTE0_size_16_color_FFFFFF_t_70 2

可以观察看出来我们如果使用循环。就是循环el-table-column



在这个里面写循环。并且prop和label都变成动态的。那么我们就得知道表头参数名

this.tableData=res.tablebase;//用一个变量接收接口给的数据。

然后把参数也就是表头的内容全部取出来。

this.tableheader=this.tableData.map(res=>{

return Object.keys(res);//取出对应的键名

})

然后知道这两个变量就可以实现循环了。



在这个里面写循环。并且prop和label都变成动态的。那么我们就得知道表头参数名

发表评论

表情:
评论列表 (有 0 条评论,125人围观)

还没有评论,来说两句吧...

相关阅读