1、el-table
<el-table
:data="tableData"
:row-key="getRowKey"
:height="tabHeight"
align="right"
border
stripe
@select-all="handleSelectAll"
@select="handleSelect"
>
<af-table-column :reserve-selection="true" type="selection" />
2、全部全选
<el-checkbox v-model="allchecked" @change="changeAll">全部全选</el-checkbox>
3、全局变量
// 全选
allchecked:false
// 全选点击标记
allcheckedFlag:false
// 取消勾选记录集
uncheckedList: [],
// 勾选记录集
checkedList: [],
// 已选择记录集
selectedData: [],
// 查询出来的非分页下的所有数据
allPageData:[]
4、方法
getRowKey(row) {
return row.id
}