都2021年了,input的 multiple在很多安卓里面很多都是不支持,只能單選。也沒啥插件可支持的。
本人做的項目是APP和H5都要有。APP可以用H5+的plus.gallery.pick;但是H5端沒解決方法,
我的做法是添加多一個繼續添加的按鈕。把獲取到的文件存在數組里。點提交時再把數組里面的文件上傳。
// 獲取多文件 getFileMultiple(files) { if (Array.prototype.isPrototypeOf(files)) // 如果是支持多選的返回會是一個數組 this.filesArray = files; else this.filesArray = [files.file.name]; // 不支持多個文件的就是返回單獨一個文件 }, // 繼續添加 addMoreFile(files) { if (Array.prototype.isPrototypeOf(files)) this.filesArray = this.file.concat(files); else this.filesArray.push(files); },
目前個人的做法是這樣。
有解決方法的歡迎評論留下方法
