From a7e06d7d06e87ac5e5d0d87ff3d28b7e30cf5a6f Mon Sep 17 00:00:00 2001 From: morning-star <26325820+Sight-wcg@users.noreply.github.com> Date: Fri, 3 May 2024 17:40:53 +0800 Subject: [PATCH] =?UTF-8?q?feat(upload):=20choose=20=E5=9B=9E=E8=B0=83?= =?UTF-8?q?=E7=9A=84=E5=8F=82=E6=95=B0=E4=B8=AD=E6=96=B0=E5=A2=9E=20getCho?= =?UTF-8?q?oseFiles=20=E6=96=B9=E6=B3=95=20(#1849)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docs/upload/detail/options.md | 3 +++ src/modules/upload.js | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/docs/upload/detail/options.md b/docs/upload/detail/options.md index 590c46ae..79bddaf0 100644 --- a/docs/upload/detail/options.md +++ b/docs/upload/detail/options.md @@ -356,6 +356,9 @@ choose: function(obj){ // delete files[index]; //删除列表中对应的文件,一般在某个事件中使用 }); } + +// 获取本次选取的文件,大文件建议用此方法获取文件信息(2.9.9+) +obj.getChooseFiles(); ``` 详细用法参考:[#示例](#demo-files-table) diff --git a/src/modules/upload.js b/src/modules/upload.js index e5cea0b2..811d809a 100644 --- a/src/modules/upload.js +++ b/src/modules/upload.js @@ -453,6 +453,10 @@ layui.define(['lay', 'layer'], function(exports){ var newFile = new File([file], filename); that.files = that.files || {}; that.files[index] = newFile; + }, + // 获取本次选取的文件 + getChooseFiles: function(){ + return that.chooseFiles; } };