mirror of
https://github.com/MrUnknownDE/VRCX.git
synced 2026-05-06 22:46:06 +02:00
remove unnecessary emits
This commit is contained in:
@@ -6,8 +6,6 @@
|
|||||||
v-bind="mergedTableProps"
|
v-bind="mergedTableProps"
|
||||||
:default-sort="resolvedDefaultSort"
|
:default-sort="resolvedDefaultSort"
|
||||||
lazy
|
lazy
|
||||||
@sort-change="handleSortChange"
|
|
||||||
@selection-change="handleSelectionChange"
|
|
||||||
@row-click="handleRowClick">
|
@row-click="handleRowClick">
|
||||||
<slot></slot>
|
<slot></slot>
|
||||||
</el-table>
|
</el-table>
|
||||||
@@ -69,16 +67,7 @@
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
const emit = defineEmits([
|
const emit = defineEmits(['row-click']);
|
||||||
'update:currentPage',
|
|
||||||
'update:pageSize',
|
|
||||||
'size-change',
|
|
||||||
'current-change',
|
|
||||||
'selection-change',
|
|
||||||
'row-click',
|
|
||||||
'filtered-data',
|
|
||||||
'sort-change'
|
|
||||||
]);
|
|
||||||
|
|
||||||
const appearanceSettingsStore = useAppearanceSettingsStore();
|
const appearanceSettingsStore = useAppearanceSettingsStore();
|
||||||
const vrcxStore = useVrcxStore();
|
const vrcxStore = useVrcxStore();
|
||||||
@@ -191,14 +180,6 @@
|
|||||||
return result;
|
return result;
|
||||||
});
|
});
|
||||||
|
|
||||||
watch(
|
|
||||||
filteredData,
|
|
||||||
(value) => {
|
|
||||||
emit('filtered-data', value);
|
|
||||||
},
|
|
||||||
{ immediate: true }
|
|
||||||
);
|
|
||||||
|
|
||||||
const paginatedData = computed(() => {
|
const paginatedData = computed(() => {
|
||||||
if (!showPagination.value) {
|
if (!showPagination.value) {
|
||||||
return filteredData.value;
|
return filteredData.value;
|
||||||
@@ -215,14 +196,6 @@
|
|||||||
return length > max && length < max + 51 ? max : length;
|
return length > max && length < max + 51 ? max : length;
|
||||||
});
|
});
|
||||||
|
|
||||||
const handleSortChange = ({ prop, order }) => {
|
|
||||||
emit('sort-change', { prop, order });
|
|
||||||
};
|
|
||||||
|
|
||||||
const handleSelectionChange = (selection) => {
|
|
||||||
emit('selection-change', selection);
|
|
||||||
};
|
|
||||||
|
|
||||||
const handleRowClick = (row, column, event) => {
|
const handleRowClick = (row, column, event) => {
|
||||||
emit('row-click', row, column, event);
|
emit('row-click', row, column, event);
|
||||||
};
|
};
|
||||||
@@ -230,19 +203,13 @@
|
|||||||
const handleSizeChange = (size) => {
|
const handleSizeChange = (size) => {
|
||||||
if (props.pageSizeLinked) {
|
if (props.pageSizeLinked) {
|
||||||
appearanceSettingsStore.setTablePageSize(size);
|
appearanceSettingsStore.setTablePageSize(size);
|
||||||
emit('update:pageSize', size);
|
|
||||||
emit('size-change', size);
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
internalPageSize.value = size;
|
internalPageSize.value = size;
|
||||||
emit('update:pageSize', size);
|
|
||||||
emit('size-change', size);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
const handleCurrentChange = (page) => {
|
const handleCurrentChange = (page) => {
|
||||||
internalCurrentPage.value = page;
|
internalCurrentPage.value = page;
|
||||||
emit('update:currentPage', page);
|
|
||||||
emit('current-change', page);
|
|
||||||
};
|
};
|
||||||
|
|
||||||
watch(currentPage, (newVal) => {
|
watch(currentPage, (newVal) => {
|
||||||
|
|||||||
Reference in New Issue
Block a user