- errMsg: "getImageInfo:fail invalid 保存图片就报这个错?
[图片] 老哥们帮忙看下是哪里有问题,感激 var e = getApp(); require("../../utils/request.js"); Page({ data: { isIPX: e.isIPX, imgsrc: "", sys: wx.getSystemInfoSync() }, onLoad: function(e) { var t = this, s = t.data, i = s.isIPX, a = s.customStyle; if (e.src) { var o = e.src.split("q70")[0].slice(-4), n = decodeURIComponent(e.src.replace(o, "w1080")); -1 != n.indexOf("mi-img") && (n = n.replace("mi-img", "xiaomi")), t.setData({ imgsrc: n }); } i ? t.setData({ customStyle: a + "top:88rpx;" }) : t.setData({ customStyle: a + "top:40rpx;" }); }, inSeeImg: function() { var e = this.data.imgsrc; wx.previewImage({ current: e, urls: [ e ] }); }, inToPage: function() { wx.navigateTo({ url: "/pages/index/index" }); }, inDowmImg: function(e) { var t = this.data.imgsrc; wx.showLoading({ title: "保存中...", mask: !0 }), wx.getImageInfo({ src: "https://" + t.replace(t.split(".market")[0], "f6"), success: function(e) { wx.hideLoading(); var t = e.path; wx.saveImageToPhotosAlbum({ filePath: e.path, success: function(e) { wx.showToast({ title: "保存成功", icon: "none" }); }, fail: function(e) { wx.hideLoading(), wx.showModal({ content: "授权后才能下载到本地,是否授权?", success: function(e) { e.confirm && wx.openSetting({ success: function(e) { e.authSetting["scope.writePhotosAlbum"] && wx.saveImageToPhotosAlbum({ filePath: t, success: function(e) { wx.showToast({ title: "保存成功", icon: "none" }); } }); } }); } }); } }); } }); }, onShareAppMessage: function() { var e = this.data.imgsrc; return { title: "这张壁纸喜欢吗?", imageUrl: e, path: "pages/see-img/see-img?src=" + encodeURIComponent(e) }; } });
2022-07-01 - 小程序中图片二维码、小程序码,长按识别支持的情况
因为看到最近还有人刷到这篇文章还有收藏的,所以特别说明一下: 以下是2021年5月31日时候测试的结果,并不一定与现在的情况相符。现在啥情况,我也不知道,已经不咋做小程序了。所以大家实际使用时候,请大家还是再测测。 上面这段话更新于2021年10月11日 下面是原文 ==================================================================================================================== 最近小程序中的图片支持长按识别了,总结一下几种情况下: 测试时间:2021-5-31 微信版本:8.0.6 当前时间最新 image标签 + show long press menu <image src="https://img.qr.com/qr.jpg" style="width: 100%;" mode="widthFix" show-menu-by-longpress="{{true}}"></image> ✅ 识别小程序码 - ✅ 跳转小程序 ✅ 识别群二维码 - ❌ 跳转到加群页面 ✅ 识别名片二维码 - ❌ 跳转到加好友页面 ❌ 识别小程序二维码 wx.previewImage ✅ 识别小程序码 - ✅ 跳转小程序 ✅ 识别群二维码 - ✅ 跳转到加群页面 ✅ 识别名片二维码 - ✅ 跳转到加好友页面 ❌ 识别小程序二维码 web-view ✅ 识别小程序码 - ✅ 跳转小程序 ✅ 识别群二维码 - ✅ 跳转到加群页面 ✅ 识别名片二维码 - ✅ 跳转到加好友页面 ❌ 识别小程序二维码 总结,目前微信已经开放了在小程序中长按识别。但是似乎还有一些bug,image标签可以识别到,但是点了没反应。
2021-10-11 - 想试试分享朋友圈的功能,发现showShareMenu无效?
wx.showShareMenu({ withShareTicket: true, menus: ['shareAppMessagewx', 'shareTimeline'] }) 在onload调用了这个api,发现该页面并没有出现分享朋友圈的操作按钮,只有转发好友的按钮。请问各位大佬,你们是怎么操作的
2020-07-07