浏览代码

add ui.upload.reset()

Falko Schindler 2 年之前
父节点
当前提交
2eba4d7430
共有 2 个文件被更改,包括 6 次插入0 次删除
  1. 3 0
      nicegui/elements/upload.py
  2. 3 0
      nicegui/elements/upload.vue

+ 3 - 0
nicegui/elements/upload.py

@@ -41,3 +41,6 @@ class Upload(Element):
             ]
             handle_event(on_upload, UploadEventArguments(sender=self, client=self.client, files=files))
         self.on('upload', upload, ['*'])
+
+    def reset(self) -> None:
+        self.run_method('reset')

+ 3 - 0
nicegui/elements/upload.vue

@@ -26,6 +26,9 @@ export default {
       }));
       this.$emit("upload", args);
     },
+    reset() {
+      this.file = undefined;
+    },
   },
   props: {
     multiple: Boolean,