refactor: ♻️ cURD组件增加暴露行选中的数据事件
CURD组件增加暴露行选中的数据事件,方便自定义按钮可以获取到行选中的数据
This commit is contained in:
@@ -547,6 +547,11 @@ function handleSelectionChange(selection: any[]) {
|
||||
removeIds.value = selection.map((item) => item[pk]);
|
||||
}
|
||||
|
||||
// 获取行选中
|
||||
function getSelectionData() {
|
||||
return selectionData.value;
|
||||
}
|
||||
|
||||
// 刷新
|
||||
function handleRefresh(isRestart = false) {
|
||||
fetchPageData(lastFormData, isRestart);
|
||||
@@ -969,7 +974,7 @@ function saveXlsx(fileData: any, fileName: string) {
|
||||
}
|
||||
|
||||
// 暴露的属性和方法
|
||||
defineExpose({ fetchPageData, exportPageData, getFilterParams });
|
||||
defineExpose({ fetchPageData, exportPageData, getFilterParams, getSelectionData });
|
||||
</script>
|
||||
|
||||
<style lang="scss" scoped></style>
|
||||
|
||||
Reference in New Issue
Block a user