如果只封装列的渲染,在el-table标签内部使用。类似以下格式 <el-table> <!-- 我的组件 --> <my-columns :columns="columns" > <el-table> Vue.component('my-columns', { // 声明 props props: ['columns'], template: ` <el-table-column v-for="(item,index) in columns" :label="item.label...
// 提成一个小组件 <template> <el-table :data='data'> <el-table-column v-for="item in tableHead" :label="item.name" :key="item.name" :prop="item.prop" :fixed="item.fixed" > <template slot-scope="scope"> <slot :name="item.prop" :value="scope.row"></slot> </template> </...
<el-table-column class="student-number" prop="studentNo" label="学号" fixed></el-table-column> <el-table-column prop="studentName" label="姓名" fixed></el-table-column> <el-table-column prop="studentGender" :formatter="formatterSex" label="性别"> </el-table-column> <el-table-column...