今天一个朋友问我想实现一个table表格的各列顺序由一个数组决定怎么实现,其实既然是有数组决定的就把数组循环出来就可以了,原来的prop和label属性换成动态绑定数组中的值就可以了
代码如下
<template>
<div class="list">
<el-table :data="tableData" style="width: 100%">
<el-table-column :prop='col.key' :label="col.value" width="300" v-for="(col,index) in fileds" :key="index" >
<template slot-scope="scope">
<span>{
{scope.row[col.key]}}</span>
</template>
</el-table-column>
</el-table>
</div>
</template>
<script>
export default {
data(){
return{
fileds:[
{key:"address",value:"地址"},
{key:"sex",value:"性别"},
{key:"name",v