| | |
| | | :expand-row-keys="expandRowKeys" |
| | | @expand-change="expandChange" |
| | | @selection-change="handleSelectionChange" |
| | | @pagination="onCurrentChange" |
| | | @pagination="changePage" |
| | | > |
| | | <template #expand="{ row }"> |
| | | <ExpandTable ref="expandTableRef" /> |
| | |
| | | const handleDelete = () => {}; |
| | | |
| | | const expandChange = async (row, expandedRows) => { |
| | | await nextTick(); |
| | | expandTableRef.value.getList(row.id); |
| | | if (expandedRows.length > 0) { |
| | | await nextTick(); |
| | | expandTableRef.value.getList(row.id); |
| | | } |
| | | }; |
| | | |
| | | const changePage = ({ page }) => { |
| | | pagination.currentPage = page; |
| | | onCurrentChange(page); |
| | | }; |
| | | |
| | | onMounted(() => { |