diff --git a/web/src/components/fileSelector/index.vue b/web/src/components/fileSelector/index.vue index 4890c3b..5808447 100644 --- a/web/src/components/fileSelector/index.vue +++ b/web/src/components/fileSelector/index.vue @@ -192,7 +192,7 @@ const selectedInit = async () => { }; const uploadRef = ref(); // 清空状态 -const clear = () => { +const clear = (dataClear?:boolean) => { filterForm.name = ''; pageForm.page = 1; pageForm.limit = 10; @@ -200,7 +200,7 @@ const clear = () => { listData.value = []; // all数据不能清,因为all只会在挂载的时候赋值一次 // listAllData.value = []; - // data.value = null; + if (dataClear) data.value = null; }; @@ -215,8 +215,10 @@ const onDataChange = (value: any) => { formValidator.onChange(); formValidator.onBlur(); }; + defineExpose({ data, onDataChange, selectVisiable, clear }); + onMounted(() => listRequestAll());