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

目前个人的做法是这样。

有解决方法的欢迎评论留下方法

posted @ 2021-01-27 14:59  H柷H  阅读(1544)  评论(0编辑  收藏  举报