| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 | <el-table :data="tableData" style="width: 100%">   <el-table-column      v-for="col in cols"     :prop="col.prop" :label="col.label" >   </el-table-column> </el-table> <el-button raw-type="button" @click="addCol">   添加一列 </el-button> data() {         return {           tableData: [{             date: '2016-05-02',             name: '王小虎',             address: '上海市普陀区金沙江路 1518 弄'           }, {             date: '2016-05-04',             name: '王小虎',             address: '上海市普陀区金沙江路 1517 弄'           }, {             date: '2016-05-01',             name: '王小虎',             address: '上海市普陀区金沙江路 1519 弄'           }, {             date: '2016-05-03',             name: '王小虎',             address: '上海市普陀区金沙江路 1516 弄'           }],           cols: [           {prop: 'date', label: '日期'},         {prop: 'name', label: '姓名'},       ]         }       },   methods: {       addCol(){         this.cols.push({prop: 'address', label: '地址'})     } | 
from:https://blog.csdn.net/baidu_34692401/article/details/83348130