<!-- 复选框,搭配@selection-change="handleSelectChange"使用,每次点击复选框就会调用方法handleSelectChange(selection) {},在该方法中只要调用该方法获取到的selection就是所有已勾选的记录集合 --> <el-table-column type="selection" width="55" align="center"></el-table-column> <!-- 展开行,点击即咱开改行并显示内容 --> <el-table-column type="expand" width="55" align="center">展开显示的内容</el-table-column> <!-- 索引,默认从1开始,每页都从1开始 --> <el-table-column type="index" width="55" align="center"></el-table-column> <!-- 自定义索引,其中:index="indexChange"中,每行都会调用indexChange(index) {}方法,这其中的index是从0开始,且也是每页重新开始 --> <el-table-column type="index" :index="indexChange" width="55" align="center"></el-table-column> handleSelectChange(selection) { this.multipleSelection = [] // 存储所有被勾选记录的id for (let i = 0;i < selection.length;i++) { this.multipleSelection.push(selection[i].id) } }, indexChange(index) { return index * 2 }