主要功能如图:
在这里插入图片描述
点击添加一列后:

HTML代码如下:

<el-table :data="tableDatas" style="width: 100%">
	<el-table-column 
		v-for="(col,i) in cols"
		:prop="col.prop" :key="i">
	</el-table-column>
</el-table>
<el-button  @click="addCol">
	添加一列
</el-button>

data数据:

tableDatas: [{
		    	date: '2016-05-02',
		        name: '王小虎',
		        address: ''
		      }, {
		         date: '2016-05-04',
		         name: '王小虎',
		         address: ''
		      }],
cols: [
	  	{prop: 'date', label: '日期'},
	    {prop: 'name', label: '姓名'},
	  ],

添加一列的点击事件:

addCol(){
    this.cols.push({prop: 'name', label: '地址'})
}
Logo

前往低代码交流专区

更多推荐