在这里插入代码片
//封装的table组件1、table.vue 表格组件dataSource为表格数据,columns为列表中属性的值
2
3
4 <el-table
5 :data=“dataSource”
:header-cell-style="{background:’#FAFAFA’}"
:row-style="{height:‘60px’}"
:cell-style="{padding:‘0px’}"
style=“width: 100%;border-collapse:collapse”
6 >
7 <el-table-column
8 v-for="(column, index) in columns"
9 header-align=“center”
10 v-if=“column.isShow”
11 :key=“column.prop”
12 :show-overflow-tooltip=“true”
13 :prop=“column.prop”
14 :label=“column.label”
15 :align=“column.align”
16 :width=“column.width”>
17
18
19 <el-table-column
20 label=“操作”
21 v-if=“isOperate”>
22
23
24
25
26
27
28
47
2、table组件的使用
<tables :dataSource="dataSource" :columns="columns" :isOperate='true'>
<template slot-scope="data">
<el-button
size="mini"
type="primary"
@click="attention(data.index, data.row)">互关</el-button>
<el-button
size="mini"
type=