<Table
ref="multipleTableRef"
height="40vh"
v-model:current-page="currentPage"
v-model:page-size="pageSize"
:columns="allSchemas.tableColumns"
row-key="id"
:data="dataList"
:loading="loading"
@register="tableRegister"
reserve-selection
@selection-change="handleSelectionChange"
:pagination="{
total
}"
/>
let tempchoose = ref([])
const handleSelectionChange = async (val) => {
if (val.length == 1) {
tempchoose.value = val[0]
}
if (val.length > 1) {
const elTableRef = await getElTableExpose()
elTableRef?.clearSelection()
elTableRef?.toggleRowSelection(val.pop(), true)
}
}
vue-element-plus-admin框架table组件的多选改单选
于 2024-08-26 21:00:00 首次发布