diff --git a/web/src/components/fileSelector/index.vue b/web/src/components/fileSelector/index.vue
index 81df81f..d0d79b8 100644
--- a/web/src/components/fileSelector/index.vue
+++ b/web/src/components/fileSelector/index.vue
@@ -7,7 +7,8 @@
-
@@ -26,7 +27,8 @@
-
-
+ @open="if (listData.length === 0) listRequest();" @closed="clear" modal-class="_overlay">
文件选择
@@ -180,6 +183,8 @@ const listRequest = async () => {
pageForm.limit = res.limit;
selectedInit();
};
+const formDisplayEnter = (e: MouseEvent) => (e.target as HTMLElement).style.setProperty('--fileselector-close-display', 'block');
+const formDisplayLeave = (e: MouseEvent) => (e.target as HTMLElement).style.setProperty('--fileselector-close-display', 'none');
const listRequestAll = async () => {
if (props.inputType !== 'selector') return;
let res = await fileApi.GetAll();
@@ -261,6 +266,15 @@ onMounted(() => {
\ No newline at end of file