与图片大小有关系的,可以检查一下该图片的大小,微信对分享图片大小的上限为250kb,图片过大就会报错。 压缩后再分享的示例代码如下:
share: function () {
image.compressImage({
uri: "/Common/2.png", //需要压缩的图片,只支持本地图片
quality: 80,
ratio: 2,
format: "PNG",
success: function (data) {
console.log(data.uri)
share.share({
shareType: 0,
title: "我是标题",
summary: "我是摘要",
imagePath: data.uri,
targetUrl: "https://www.huawei.com",
success: function () {
console.log("share success");
},
fail: function (data, code) {
console.log("handling fail, code=" + code + ", data=" + data);
}
})
},
fail: function (data, code) {
console.log("handling fail, code=" + code);
}
})
}
|