關於input multiple多選安卓里面的問題


都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);
            },

目前個人的做法是這樣。

有解決方法的歡迎評論留下方法


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM