上代码,求教各位大佬,在文档中没有查到相关方法或参数?请问各位大佬有没有办法获取选择图片的数量?
//从相册中选择多张图片
function galleryImgs() {
//从相册中选择图片
console.log("从相册中选择图片");
plus.gallery.pick(function(path) {
for (var i in path.files) {
//files属性为字符串数组,表示保存图片的路径
console.log(path.files[i]);
console.log(path.length);
var imgFiles = path.files[i];
}
var imgRow = document.getElementsByClassName('img-row')[0];
var imgNum=document.getElementById("imgNum");
imgNum.innerHTML=?; //这里想获取选择图片的数量
imgRow.setAttribute("style", "display:block");
console.log();
}, function(e) {
console.log("取消选择");
}, {
filter: "image", //仅支持选择图片
multiple: true, //支持多选
maximun: 9, //最多选择9张图片
onmaxed: function() {
alert("你选择的图片已超过9张,请返回重新选择!");
mui.back();
}
});
}
FUNGKAKIT
- 发布:2017-10-17 09:28
- 更新:2017-11-29 09:11
- 阅读:1345
3 个回复
FUNGKAKIT (作者)
已解决,获取gallery events对象files就可获取选择图片的数量
顺便说一句,为什么问答社区的问题几百年都没人回答一次,交流群也是一样
小资电脑
var imgFiles = path.files.length;
console.log(path.files[i]); //控制台显示选择图片路径
这个地方能得到正确结果吗?
files是一个数组
除了选择的图片路径外
还有一个contains和trim两个下标的元素
小资电脑
刚发现本跟帖内容有误,请不要采信。
2017-11-29 16:18
水灵退散
因为官方人员都死了