方法
function selecImg(page_that, cb_key, count) {
console.log("选择图片");
wx.chooseImage({
count: count,
sizeType: ['compressed'],
sourceType: ['album', 'camera'],
success: function(res) {
console.log(res)
var pathArray = [];
var PicNums = res.tempFiles.length;
for (var inta = 0; inta < PicNums; inta++) {
var size = res.tempFiles[inta].size;
var path = res.tempFiles[inta].path;
var formatImage = path.split(".")[(path.split(".")).length - 1];
console.log("图片格式" + formatImage)
if (formatImage != "png" && formatImage != "jpg" && formatImage != "jpeg") {
return wx.showToast({
title: '只能上传.png、.jpg、.jpep 格式',
icon: 'none',
image: '',
duration: 2000,
mask: true,
})
}
if (config.image_size < size) {
return wx.showToast({
title: '图片大小限制:' + (config.image_size / 1024 / 1024) + "MB",
icon: 'none',
image: '',
duration: 1500,
mask: true,
})
}
pathArray.push(path);
if (inta == PicNums-1) {
var cb = {};
cb[cb_key] = pathArray;
page_that.setData(cb);
}
}
}
})
}
.wxml
<image src="../../Image/bg_pic1.png" mode='widthFix' style="width:100px" bindtap='Oncarm' data-whopic='idcard'></image>
.js 调用
Oncarm: function(e) {
var whopic = e.currentTarget.dataset.whopic;
util.selecImg(this, whopic, 1);
},
